
Ich verwende meinen eigenen Laptop mit Ubuntu für die SSH-Verbindung zu meinem Schulserver (auf dem eine andere Linux-Distribution läuft).
Ich erledige meine Aufgaben auf diese Weise aus der Ferne, habe aber die Angewohnheit, alle meine Dateien auf Dropbox abzulegen, damit ich jederzeit und überall darauf zugreifen kann.
Die Frage ist:
Ich habe beispielsweise über SSH auf meinem Laptop eine Datei mit dem Namen blah.cpp auf dem Schulserver erstellt und möchte diese Datei nun auf meinem lokalen Computer in den Dropbox-Ordner kopieren. Wie lautet der Befehl dafür?
Ich habe nachgeforscht und es scheint, als wären scp
und sftp
die Lösung, aber ich verstehe nicht genau, was ich damit machen soll.
Antwort1
Führen Sie diesen Befehl auf Ihrem Laptop aus, kein SSH oder ähnliches, öffnen Sie einfach ein Terminal und führen Sie ihn aus. (Ersetzen Sie möglicherweise einige der Werte, damit es funktioniert)
scp youraccountnameonremotemachine@remotemachine:fileinyourhomedirectory .
Dadurch wird die Datei „fileinyourhomedirectory“ in Ihrem Home-Verzeichnis (siehe offensichtlich) auf dem Remote-Computer in den aktuellen Pfad (= „.“) Ihres Laptops kopiert.
Für Ihr Beispiel:
scp anson@remoteserver:blah.cpp /home/u/Dropbox/
Dies ist alles leicht verständlich, wenn Sie einfach den Inhalt des Handbuchs von scp lesen:
man scp