2016-08-05 6 views

Antwort

0

Nach einigen Recherchen stellt sich heraus, dass beide Geräte müssen SSH-Client und Server installiert haben. SSH selbst stellt keine Abkürzung dafür zur Verfügung, aber es gibt verschiedene Bibliotheken für verschiedene Sprachen, die sowohl Client als auch Server verwenden können (Apache SSHD, libssh ...)

0

Der beste Weg, dies zu tun wäre über das * nix "scp" Dienstprogramm. Es verwendet SSH, um Dateien zu übertragen. Um eine Datei von Host-Computer A auf Client-Computer B zu übertragen, muss Computer B einen SSH-Server ausführen. Ich glaube nicht, dass Sie einen SSH-Server auf Ihrem lokalen Rechner betreiben müssen. Nehmen wir an, Sie wollten die Datei /home/bob/document.txt von einem Remote-Laptop (B) auf Ihrem Heimcomputer (A) übertragen, und Ihr Remote-Laptop betreibt einen SSH-Server, der auf den Standard-Port 22 hört Der Remote-Laptop hat eine IP-Adresse von 188.188.188.188, und der Benutzername auf dem Remote-Laptop ist Bob. Nehmen Sie außerdem an, dass der Benutzername Ihres lokalen Computers eine Rechnung ist. Sie tun würden

scp -P 22 [email protected]:/home/bob/document.txt /home/bill/ 

Oder, wenn Sie ein Dokument von Ihrem lokalen Rechner auf den entfernten kopieren wollen, dann würden Sie Technisch

scp -P 22 /home/bill/document.txt [email protected]:/home/bob/ 

tun, wenn der SSH-Server als Standard-links auf Port 22, du brauchst das "-P 22" nicht, aber ich habe es eingefügt, damit du siehst, was du machen würdest, wenn du es an einem anderen Port hören würdest.

Weitere Informationen finden Sie unter this super hilfreich scp Syntaxlink.

+0

Ah, ich frage ich habe mich nicht klar ausgedrückt. Wenn ich Dateien von A nach B kopieren möchte, wenn ich A verwende, und von B nach A, wenn ich B verwende. – cuddlecheek

Verwandte Themen