2016-04-21 7 views
-2

Ich benutze Putty, um eine Verbindung zu einem Linux-Computer mit SSH. Ich bin auf einem lokalen Windows-Rechner, der eine Datei hat. Ich möchte eine Datei von meinem Windows-Rechner auf den Linux-Rechner übertragen. Wie kann ich dies in der Befehlszeile ohne filezilla tun?Wie übertragen Sie Dateien von Windows zu Linux mit ssh?

+1

Ist diese Frage wirklich über die Programmierung? – csmckelvey

+0

Wenn er Befehlszeile verwenden möchte, weil er Skripte erstellt, ist es. Obwohl es nicht explizit war – infixed

Antwort

0

Die putty entspricht scp ist pscp. Holen Sie sich, wo Sie haben putty

scp ist der SSH-Weg, um Dateien zu und von etwas zu kopieren, auf dem ein SSH-Server läuft. So könnten Sie Ihre Datei von der Windows-Maschine zu Linux über die Windows-Befehlszeile senden

1

Wenn FTP-Server in Ihrer Linux-Box ausgeführt wird, können Sie Dateien mit filezilla (da es FTP-Client ist) übertragen. Wenn das nicht der Fall ist, laden Sie WinSCP eine GUI-Software wie filezilla herunter, verwenden Sie aber SSH, um Dateien zu übertragen.

1

Wenn Sie bereits auf Windows sind, warum nicht GUI-basierte Clients verwenden? WinSCP ist ein guter kostenloser Client für Übertragungen über SSH. Es kann mehrere Dateien übertragen und verfügt auch über eine automatische Wiederaufnahmefunktion.

0

Mit Putty des PSCP Befehl (die Sie von here bekommen) Sie die Datei auf Ihrem Linux-Computer kopieren, indem Sie:

pscp.exe file_to_copy [email protected]_name:/path/destination_file_name