lorsque j'appelle SCP dans PuTTY sur ma boîte Win7, cela ne me permet pas d'utiliser C: /, mais je n'ai également aucune idée où sur ma machine locale il recherchera les fichiers par défaut. Aucun répertoire de programme ou répertoire utilisateur n'a fonctionné. Par exemple, j'ai enregistré file.txt à côté de PuTTY.exe, ainsi que dans C: \ Users \ Me, mais l'appel à SCP file.txt file.txt dans PuTTY a échoué les deux fois avec
cp: ne peut pas stat 'file.txt'
Alors, comment puis-je transférer un fichier sur mon serveur à l'aide de PuTTY?
EDIT: En outre, l'appel SCP file.txt myserver:file.txt
donne une erreur similaire:file.txt: No such file or directory
Réponses:
Avez-vous essayé quelque chose comme
Le manuel de Putty suggère
Postscript
La page de téléchargement de 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 (auquel cas vous pourriez avoir téléchargé putty.exe mais pas encore téléchargé pscp.exe)la source
C:\Program Files (x86)\PuTTY\pscp.exe
dans mon cas. Vous pouvez soit mettre le chemin complet entre guillemets (en raison des espaces qu'il contient) ou ajouter le répertoire à votre% PATH% (voir les autres réponses ici pour savoir comment faire).Une solution qui n'utilise pas PuTTY: Connectez-vous au serveur avec FileZilla en utilisant SFTP pour transférer des fichiers.
la source
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.
Bien que vous ayez encore besoin d'exécuter un client de transfert de fichiers compatible (le
pscp
ou lepsftp
), aucune nouvelle connexion n'est requise, il utilise automatiquement (s'il est activé) une session PuTTY existante.Pour activer le partage, voir:
Partager une connexion SSH entre les outils PuTTY .
Une autre méthode consiste à utiliser WinSCP, un client GUI SFTP / SCP . Pendant que vous parcourez 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 navigue automatiquement vers le même répertoire que vous parcourez avec WinSCP.
Voir Ouverture de PuTTY dans le même répertoire .
(Je suis l'auteur de WinSCP)
la source
Je n'ai pas pu trouver pscp comme suggéré ci-dessus et j'ai fini par utiliser WinScp.
C'est un programme côté client avec une interface graphique qui récupère vos configurations de mastic.
la source
Ex. nom de fichier cd
Ex. lcd C: \ Users \ Lyn \ Pictures
Ex. mettre lynhw1.pdf
J'espère que cela fonctionne pour vous comme pour moi.
Remarque: je l'ai fait dans PSFTP en utilisant Putty.
"PSFTP, le client PuTTY SFTP, est un outil pour transférer des fichiers en toute sécurité entre ordinateurs à l'aide d'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échargement de mastic ici.
la source
Si vous souhaitez automatiser ce type de transfert de fichiers via
.bat
:(où
input.lst
est un fichier texte avec les cibles répertoriées)la source
echo y
. Vous perdez ainsi la sécurité.