Moving Cold keys to local machine

Hey
So I’m new to the cardano community and I’ve been trying to setup a stake pool but I’m having some issues moving my cold keys from my server to a secure location, I’ve tried following the instructions on the cardano stake pool course

scp -i " file.pem" remote_username@10.10.0.2:~/poolkeys/cold* /local/directory

This was my first attempt but i keep getting an error massage saying

bash: :~/poolkeys/cold*: No such file or directory

i also tried a different one

scp -rv -P -i ~/.ssh/<SSH_PRIVATE_KEY> ~/pool-keys USER@<PUBLIC_IP>:~/

However after running for a while I get these errors:

debug1: Unspecified GSS failure. Minor code may provide more information
No Kerberos credentials available (default cache: FILE:/tmp/krb5cc_1000)

debug1: Unspecified GSS failure. Minor code may provide more information
No Kerberos credentials available (default cache: FILE:/tmp/krb5cc_1000)

Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

I’m using windows but i connect to my server on an ubuntu virtual machine and i’m trying to move the keys to that machine before stoking them in an external storage.
Please help if you know what’s wrong.

No I’m actually trying to transfer files from my server unto my virtual machine