Wie übertrage ich Dateien zwischen einem entfernten Linux-Rechner und einem lokalen Windows-Rechner?

2

Ich muss Dateien / Ordner zwischen einem Remotecomputer mit Linux und meinem lokalen Computer mit Windows XP übertragen. Normalerweise greife ich über auf die Remote-Maschine zu sshund verwende sie manchmal VNC sessions.

Was ist der einfachste Weg, um eine Datei vom entfernten Rechner auf meinen lokalen Rechner zu übertragen und umgekehrt?

  • Ich denke ftpsollte die Lösung sein. Gibt es einen besseren Weg?
  • Wenn dies ftpeine gute Option ist, wie starte ich die Übertragung? Muss ich auf beiden Computern FTP-Server einrichten und dann übertragen? Was ist genau zu tun?
Laser
quelle
Ein kleiner Hinweis: ssh / scp ist verschlüsselt und sicher, ftp ist unverschlüsselt und unsicher. Wenn ssh funktioniert, wechseln Sie nicht zu etwas, das unsicher ist.
Johan

Antworten:

5

Meine Empfehlung ist, Winscp auf der Windows-Seite zu verwenden. Dies verwendet das SCP-Protokoll, das funktioniert, solange Sie SSH auf der Remote-Seite installiert haben.

Ryan Gooler
quelle
Solange SSH ordnungsgemäß funktioniert, verwenden wir Filezilla, das auch mit SSH zusammenarbeitet, um Ihre Übertragung zu sichern.
slafat01
1

Sie müssen den Server auf dem Linux-Computer und den Client auf dem Windows-Computer einrichten. FileZilla ist ein weit verbreitetes Programm, von dem ich gehört habe (es unterstützt sowohl Linux als auch Windows), aber es gibt viele andere. Ich gehe davon aus, dass Sie NICHT mit demselben Netzwerk verbunden sind, sonst würden Sie nur eine Samba-Freigabe einrichten.

James Mertz
quelle
0

Übersehen Sie nicht die einfachen Lösungen, wie das Hoch- und Herunterladen der Dateien über ein Google Mail- oder Ymail-Konto.

DFrohnmeier
quelle
Mailing ist keine gute Lösung. a) es ist umständlich b) es hat Dateigrößenbeschränkungen
Lazer
Dann schauen Sie doch mal bei cross-copy.net vorbei . Es steht auch ein Kommandozeilen-Client zur Verfügung.
Rodja
0

Dies ist für Power-User offensichtlich, aber nicht für Neulinge:

Wenn sich der Computer, der als Server fungiert, hinter NAT befindet , was allgegenwärtig ist, müssen Sie Firewall- / DMZ-Regeln einrichten oder sich auf UPNP verlassen. Etwas wie http://miniupnp.tuxfamily.org/ könnte helfen oder in der Dokumentation des Routers nachsehen, der das Netzwerk bedient, mit dem der Server verbunden ist.

Matthew Elvey
quelle