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
- Impossible de maintenir le travail à distance fonctionnant sous OS X
- Distinction de l'accès local et distant en shell (TERM-related)
- Qu'arrive-t-il à l'exécution des processus lorsque je perds une connexion à distance dans une boîte * nix?
- Une requête qui peut prendre des heures à exécuter continue-t-elle d'être exécutée sur un serveur distant si je ferme la connexion après avoir exécuté la commande?
- Existe-t-il un moyen de copier du texte dans htop?
- Comment rendre le tunnel ssh ouvert au public?
- Pourquoi puis-je faire une connexion ssh sans générer une clé publique / privée ssh d'abord?
- Non-interactive ssh sudo ... demande le mot de passe en texte brut
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 serveurexample.com
tant qu'utilisateurfred
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
- Dans PSFTP, ouvrez le dossier dans lequel vous souhaitez mettre le fichier.
Ex. Nom de fichier cd - Dans la ligne de commande, tapez: lcd pathtofolder
Ex. Lcd C: \ Users \ Lyn \ Pictures - Cliquez sur Entrée et entrez: met le nom de fichier
Ex. Met lynhw1.pdf - 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