lors de l'appel de SCP dans PuTTY sur ma machine Win7, cela ne me permet pas d'utiliser C: /, mais je ne sais pas non plus où sur ma machine locale il recherchera des fichiers par défaut. Aucun répertoire de programme ou répertoire utilisateur ne fonctionnait. Par exemple, j’ai enregistré fichier.txt à côté de PuTTY.exe, ainsi que dans C:\Users\Me, mais l’appel de SCP fichier.txt fichier.txt dans PuTTY a échoué les deux fois avec
cp: impossible de stat 'fichier.txt'
Alors, comment puis-je transférer un fichier sur mon serveur en utilisant PuTTY?
EDIT: De plus, l'appel de SCP file.txt myserver:file.txt
donne une erreur similaire: file.txt: No such file or directory
Une solution qui n’utilise pas PuTTY: Connectez-vous au serveur avec FileZilla en utilisant SFTP pour transférer des fichiers.
Avez-vous essayé quelque chose comme
pscp -l user1 c:\ftp\picture.jpg slacker1:/home/user1/pics
Le manuel de PuTTY suggère
Pour envoyer un ou plusieurs fichiers sur un serveur distant:
pscp [options] source [source...] [user@]Host:target
Donc, pour copier le fichier local
c:\documents\foo.txt
sur le serveurexample.com
en tant qu'utilisateurfred
dans le fichier/tmp/foo
, vous devez taper:
pscp c:\documents\foo.txt [email protected]:/tmp/foo
Postscript
La page de téléchargement PuTTY vous permet de télécharger PuTTY.Zip
- un ensemble complet d’outils PuTTY ou vous pouvez simplement télécharger les outils dont vous avez besoin (dans ce cas, vous avez peut-être téléchargé PuTTY.exe mais pas encore téléchargé pscp.exe)
Il n'y a aucun moyen de lancer un transfert de fichier vers/depuis Windows local à partir d'une session SSH ouverte dans la fenêtre PuTTY.
Bien que les versions récentes de PuTTY prennent en charge le partage de connexion.
Même si vous devez toujours exécuter un client de transfert de fichiers compatible (la pscp
ou la psftp
), aucune nouvelle connexion n'est requise, elle utilise automatiquement (si elle est activée) une session PuTTY existante.
Pour activer le partage, voir:
Partage d'une connexion SSH entre des outils PuTTY .
Une autre manière consiste à utiliser WinSCP, un client d'interface graphique SFTP/SCP . Lorsque vous naviguez sur le site distant, vous pouvez à tout moment ouvrir un terminal SSH sur le même site à l'aide de la commande Ouvrir dans PuTTY .
Voir Session d'ouverture dans PuTTY .
Avec une configuration supplémentaire, vous pouvez même faire en sorte que PuTTY accède automatiquement au même répertoire que celui que vous parcourez avec WinSCP.
Voir Ouverture de PuTTY dans le même répertoire .
(je suis l'auteur de WinSCP)
J'espère que cela fonctionne pour vous comme pour moi.
Remarque: je l’ai fait dans PSFTP avec PuTTY.
"PSFTP, le client PuTTY SFTP, est un outil de transfert de fichiers sécurisé entre ordinateurs utilisant une connexion SSH" - http://the.earth.li/~sgtatham/PuTTY/0.52/htmldoc /Chapter6.html
Téléchargez PSFTP sur la page Web http://www.PuTTY.org/ . Sous télécharger PuTTY ici.
Je ne pouvais pas trouver pscp comme suggéré ci-dessus et fini par utiliser WinScp.
C'est un programme côté client avec une interface graphique qui récupère vos configurations PuTTY.