Comment puis-je transférer un fichier sur mon serveur en utilisant PuTTY?

Lorsque vous appelez SCP dans PuTTY sur ma boîte Win7, cela ne me permet pas d'utiliser C: /, mais je n'ai pas non plus la moindre idée où, dans ma machine locale, il cherchera des 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, et aussi dans C: \ Users \ Me, mais en appelant le fichier.txt fichier.txt de SCP dans PuTTY a échoué à la fois avec

Cp: ​​ne peut pas stat 'file.txt'

Alors, comment puis-je transférer un fichier sur mon serveur en utilisant PuTTY?

EDIT: En outre, appeler SCP file.txt myserver:file.txt donne une erreur similaire: file.txt: No such file or directory

7 Solutions collect form web for “Comment puis-je transférer un fichier sur mon serveur en utilisant PuTTY?”

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 (a) un (des) fichier (s) à un serveur distant:

pscp [options] source [source...] [user@]host:target

Donc, pour copier le fichier local c:\documents\foo.txt vers le serveur example.com tant qu'utilisateur fred au fichier /tmp/foo vous devez taper:

pscp c:\documents\foo.txt fred@example.com:/tmp/foo


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 (dans ce cas, vous pourriez avoir téléchargé putty.exe mais pas encore téléchargé pscp.exe)

Une solution qui n'utilise pas PuTTY: connectez-vous au serveur avec FileZilla en utilisant SFTP pour transférer des fichiers.

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 soient compatibles avec le partage de connexion.

Bien qu'il soit nécessaire d'exécuter un client de transfert de fichiers compatible (le pscp ou le psftp ), aucune nouvelle connexion n'est requise, automatiquement (s'il est activé) utilise une session PuTTY existante.

Pour permettre le partage, voir:
Partage d'une connexion SSH entre les outils PuTTY .


Une autre manière, c'est 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 que PuTTY navigue automatiquement vers le même répertoire que vous recherchez avec WinSCP.

Voir Ouverture de PuTTY dans le même répertoire .

(Je suis l'auteur de WinSCP)

Je n'ai pas pu trouver pscp comme indiqué ci-dessus et j'ai fini par utiliser WinScp.

C'est un programme côté client avec une interface graphique qui reprend vos configurations de mastic.

Cela a fonctionné pour moi Du cmd set PATH = C: \ chemin \ vers \ putty \ directory;

http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter5.html

  1. Dans PSFTP, ouvrez le dossier dans lequel vous souhaitez mettre le fichier.
    Ex. Nom de fichier cd
  2. Dans la ligne de commande, tapez: lcd pathtofolder
    Ex. Lcd C: \ Users \ Lyn \ Pictures
  3. Cliquez sur Entrée et entrez: met le nom de fichier
    Ex. Met lynhw1.pdf
  4. Cliquez sur entrer et le fichier doit être transféré

J'espère que cela fonctionne pour vous comme pour moi.
Remarque: J'ai fait cela dans PSFTP en utilisant Putty.

"PSFTP, le client PuTTY SFTP, est un outil permettant de transférer des fichiers en toute sécurité entre les ordinateurs utilisant une connexion SSH" – http://the.earth.li/~sgtatham/putty/0.52/htmldoc/Chapter6.html

Téléchargez PSFTP sur la page http://www.putty.org/ . Sous le mastic de téléchargement ici.

Obtenez d'abord des projets de Live to Local en utilisant cette comand

 svn clone <live server path> <local folder name> 

Et changez de local à vivre

 svn add <filename with path> svn commit "file add" 

Et tout changement se déplace en direct vers le local

 svn up 
  • Générant des clés pour SSH
  • Comment puis-je créer un utilisateur SSH qui n'a que l'autorisation d'accéder à des dossiers spécifiques dans Ubuntu?
  • Pouvez-vous spécifier git-shell dans .ssh / authorized_keys pour restreindre l'accès aux seules commandes git via ssh?
  • Comment configurer git dans le serveur NAS (git, ssh, busybox)
  • Partage du même `ssh-agent` parmi plusieurs sessions de connexion
  • Quelle option de configuration SSH m'arrête de SSH à travers un tunnel SSH?
  • Comment accéder à un serveur ssh qui ne peut pas accepter les connexions entrantes
  • Le lancement de Firefox sur le serveur distant provoque la connexion locale de Firefox pour ouvrir la page
  • Configuration supplémentaire requise pour le transfert ssh-agent?
  • Accès SSH à l'hôte du bureau derrière le routeur NAT
  • Accès au serveur interne de l'extérieur via SSH
  • Soyons le génie de l'ordinateur et du réseau.