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?
Antwort
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
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.
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.
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
Ist diese Frage wirklich über die Programmierung? – csmckelvey
Wenn er Befehlszeile verwenden möchte, weil er Skripte erstellt, ist es. Obwohl es nicht explizit war – infixed