Usa scp priv_key.pem source [email protected]:target
se devi connetterti utilizzando una chiave privata.
o se usi pscp allora usa pscp -i priv_key.ppk source [email protected]:target
Puoi utilizzare PSCP per copiare file da Windows a Linux.
- Scarica PSCP da putty.org
- Apri cmd nella directory con il file pscp.exe
-
Digita il comando
pscp source_file [email protected]:destination_file
- Es.
pscp sample.txt [email protected]:/mydata/sample.txt
- Es.
Riferimento
Devi dire a scp
dove inviare il file. Nel tuo comando che non funziona:
scp C:\Users\Admin\Desktop\WMU\5260\A2.c ~
Non hai menzionato un server remoto. scp
utilizza :
per delimitare l'host e il percorso, quindi pensa che tu gli abbia chiesto di scaricare un file nel percorso \Users\Admin\Desktop\WMU\5260\A2.c
dall'host C
nella tua home directory locale.
Il comando di caricamento corretto, in base ai tuoi commenti, dovrebbe essere qualcosa del tipo:
C:\> pscp C:\Users\Admin\Desktop\WMU\5260\A2.c [email protected]:
Se stai eseguendo il comando dalla tua home directory, puoi utilizzare un percorso relativo:
C:\Users\Admin> pscp Desktop\WMU\5260\A2.c [email protected]:
Puoi anche menzionare la directory in cui desideri scaricare questa cartella sul server remoto. cioè semplicemente aggiungendo un percorso alla cartella come di seguito:
C:/> pscp C:\Users\Admin\Desktop\WMU\5260\A2.c [email protected]:/home/path_to_the_folder/