Wie kann ich eine Datei von einem Remote-Server auf Putty in Windows kopieren? [geschlossen]


78

Wie kopiere ich eine Datei mithilfe einer Putty-Sitzung von einem Remote-Server auf mein lokales Windows-System?


Eine Lösung besteht darin, die Portweiterleitung mit Putty (z. B. 8080 bis 8080) zu konfigurieren und dann innerhalb Ihrer SSH-Sitzung auszuführen python -m SimpleHTTPServer 8080. Öffnen Sie dann lokal einen Browser und gehen Sie zu localhost:8080.
— falsePockets

Antworten:


136

Es hat mit PSCP funktioniert. Anleitung:

  1. Laden Sie PSCP.EXE von der Putty- Download- Seite herunter
  2. Öffnen Sie die Eingabeaufforderung und geben Sie ein set PATH=<path to the pscp.exe file>
  3. Zeigen Sie in der Eingabeaufforderung mit dem Befehl cd auf den Speicherort der Datei pscp.exe
  4. Art pscp
  5. Verwenden Sie den folgenden Befehl, um die Datei vom Remote-Server auf das lokale System zu kopieren

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

Also die Datei kopieren /etc/hosts vom Server example.comals Benutzer fredin die Datei c:\temp\example-hosts.txt , geben Sie Folgendes ein:

pscp fred@example.com:/etc/hosts c:\temp\example-hosts.txt

4
Wenn Sie eine Verbindung zu einem bestimmten Port herstellen müssen, verwenden Sie Folgendes. pscp -P <Port> Benutzer-ID @: Pfad / Quellendateiname c: \ Pfad \ Ziel
— Swamy

2
Um sich mit dem SSH-Schlüssel zu authentifizieren, verwenden Sie den -i C:\path\id_rsa.ppk Link
— Nicolas

1
Es ist praktisch, die Sitzung in Putty zu speichern und diese Sitzung zu verwenden, damit Sie sich nicht um die Authentifizierung in pscp kümmern müssen. pscp sessionname:source target, wobei der Sitzungsname durch den Namen Ihrer gespeicherten Sitzung in Putty ersetzt wird.
— Bikash kharel

Es ist also nicht möglich, dies innerhalb des Kittfensters zu tun, es muss in CMD verwendet werden?
— Herman Toothrot

1
@HermanToothrot es scheint so. Sie müssen es getrennt von Kitt ausführen. Außerdem sollte ich darauf hinweisen, dass Sie doppelte Anführungszeichen für den Windows-Pfad benötigen, wenn Sie einen vollständigen Pfad wie diesen angeben: pscp pi@192.168.0.123:/folder/myfile.txt "D:\Temporary\\myfile.txt" Alternativ können Sie auch WinSCP verwenden, das aufgrund der grafischen
— Benutzeroberfläche

94

Eines der Kittwerkzeuge ist pscp.exe; Damit können Sie Dateien von Ihrem Remote-Host kopieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.