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.
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.ppkLink
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 [email protected]:/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.
python -m SimpleHTTPServer 8080
. Öffnen Sie dann lokal einen Browser und gehen Sie zulocalhost:8080
.Antworten:
Es hat mit PSCP funktioniert. Anleitung:
set PATH=<path to the pscp.exe file>
pscp
Verwenden Sie den folgenden Befehl, um die Datei vom Remote-Server auf das lokale System zu kopieren
Also die Datei kopieren
/etc/hosts
vom Serverexample.com
als Benutzerfred
in die Dateic:\temp\example-hosts.txt
, geben Sie Folgendes ein:quelle
-i C:\path\id_rsa.ppk
Linkpscp sessionname:source target
, wobei der Sitzungsname durch den Namen Ihrer gespeicherten Sitzung in Putty ersetzt wird.pscp [email protected]:/folder/myfile.txt "D:\Temporary\\myfile.txt"
Alternativ können Sie auch WinSCP verwenden, das aufgrund der grafischenEines der Kittwerkzeuge ist pscp.exe; Damit können Sie Dateien von Ihrem Remote-Host kopieren.
quelle