
Nehmen wir an, ich habe zwei PCs in einem drahtlosen Netzwerk eingerichtet.
Maschine A ist mein täglicher Rechner und verwendet Ubuntu 15.04. Maschine B ist ein alter PC, den ich als SSH-Server mit Debian LXDE einrichten möchte (er bootet jedoch zum Terminal).
Wie kopiere ich Dateien von Maschine A auf Maschine B?
Antwort1
Sie können scp
es wie folgt verwenden:
scp <file> <username>@<IP address or hostname>:<Destination>
Darüber hinaus -r
können Sie mit dem Flag Dateien rekursiv kopieren.
Sie können auch verwenden rsync
, wodurch Übertragungen fortgesetzt werden können, wenn die Verbindung unterbrochen wird. Außerdem werden auf intelligente Weise nur die Unterschiede zwischen Dateien übertragen:
rsync -avz -e 'ssh' /path/to/local/dir user@remotehost:/path/to/remote/dir
-a
Archiv-v
ausführlich-z
Kompresse-e ssh
„einen SSH-Tunnel verwenden“
Verweisen:
Antwort2
Wenn Sie die GUI bevorzugen openssh-server
, können Sie die Installation auch auf Maschine B durchführen. Die Einrichtung kann vom Terminal aus erfolgen und Sie können die Anwendung FileZilla
auf Maschine A verwenden, um eine Verbindung mit Maschine B herzustellen. Mit FileZilla können Sie die Dateistruktur visuell erkunden, Verzeichnisse durchsuchen, Dateien und Verzeichnisse kopieren und verschieben und es unterstützt die Anmeldung mit Schlüsseln ohne Passwörter.
So installieren Sie openssh-server
sudo apt-get install openssh-server
So installieren Sie FileZilla
sudo apt-get install filezilla