Utilisez scp priv_key.pem source [email protected]:target
si vous avez besoin de vous connecter avec une clé privée.
ou si vous utilisez pscp, utilisez pscp -i priv_key.ppk source [email protected]:target
Vous pouvez utiliser PSCP pour copier des fichiers de Windows vers Linux.
- Télécharger PSCP depuis putty.org
- Ouvrez cmd dans le répertoire avec le fichier pscp.exe
-
Tapez la commande
pscp source_file [email protected]:destination_file
- Ex.
pscp sample.txt [email protected]:/mydata/sample.txt
- Ex.
Référence
Vous devez dire scp
où envoyer le fichier. Dans votre commande qui ne fonctionne pas :
scp C:\Users\Admin\Desktop\WMU\5260\A2.c ~
Vous n'avez pas mentionné de serveur distant. scp
utilise :
pour délimiter l'hôte et le chemin, il pense donc que vous lui avez demandé de télécharger un fichier au chemin \Users\Admin\Desktop\WMU\5260\A2.c
de l'hébergeur C
à votre répertoire personnel local.
La commande de téléchargement correcte, basée sur vos commentaires, devrait ressembler à :
C:\> pscp C:\Users\Admin\Desktop\WMU\5260\A2.c [email protected]:
Si vous exécutez la commande depuis votre répertoire personnel, vous pouvez utiliser un chemin relatif :
C:\Users\Admin> pscp Desktop\WMU\5260\A2.c [email protected]:
Vous pouvez également mentionner le répertoire dans lequel vous souhaitez que ce dossier soit téléchargé sur le serveur distant. c'est-à-dire en ajoutant simplement un chemin vers le dossier comme ci-dessous :
C:/> pscp C:\Users\Admin\Desktop\WMU\5260\A2.c [email protected]:/home/path_to_the_folder/