SCP w/ ssh: copier un fichier local depuis windows vers un serveur distant en utilisant scp

donc, j'essaie simplement de transférer des dossiers de mon ordinateur local vers un serveur via SSH et scp. Après sudoing, j'utilise la commande suivante:

scp -r C:/desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile

j'obtiens l'erreur:

ssh: C: le Nom ou le service ne sait pas

je suppose que c'est ma syntaxe pour c:/desktop etc. Des idées?

BTW j'utilise putty + Windows 7.

42
demandé sur Alex.K. 2012-01-23 21:21:31

6 réponses

si la lettre de votre lecteur est C, vous devriez pouvoir utiliser

scp -r \desktop\myfolder\deployments\ user@host:/path/to/whereyouwant/thefile

sans lettres d'entraînement et barres obliques au lieu de barres obliques.

vous utilisez putty, donc vous pouvez utiliser rsfp. Il est mieux adapté aux fenêtres.

34
répondu Serkan Yılmaz 2016-10-20 19:17:48

les lettres de lecteur peuvent être utilisées dans la cible comme

scp some_file user@host:/c/temp

c est la lettre de lecteur. Il est considéré comme un répertoire.

Peut-être que cela fonctionne sur la source, aussi.

14
répondu Jason 2014-05-01 16:58:06

sous windows vous pouvez utiliser une interface graphique de scp en utilisant winSCP. Un beau logiciel libre qui implémente protocole SFTP.

11
répondu jedi 2013-10-29 09:52:02

Vous pouvez aussi essayer ceci:

scp -r /cygdrive/c/desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile
1
répondu Aditya 2014-04-25 08:27:17

j'ai trouvé plus facile d'utiliser une interface graphique sur windows (je recommande mobaXTerm il a ssh, scp, ftp, remote desktop, et beaucoup plus) mais si vous êtes défini sur la ligne de commande je recommande cd'ing dans le répertoire avec le dossier source puis

scp -r yourFolder username@server:/path/to/dir

-r indique recursive à utiliser sur les répertoires

0
répondu hehe3301 2015-06-15 12:59:21

La Lettre de commande peut être utilisée dans la source comme

scp /c/path/to/file.txt user@server:/dir1/file.txt
0
répondu Igor Mukhin 2016-06-02 12:48:37