Ich möchte eine Datei über SSH von Gerät A an Gerät B senden, wenn Gerät A verwendet wird, aber auch von B nach A, wenn das Gerät verwendet wird B. Bedeutet dies, dass beide Geräte A und B SSH-Server und SSH-Client installiert haben müssen? Gibt es einen einfacheren Weg zum einfachen Senden von Dateien zwischen Geräten?SSH-Kommunikation - Dateiversand von einem Gerät zum anderen und umgekehrt
Antwort
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 ...)
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.
- 1. Wie übertragen Bilder von Android-Gerät zu Matlab und umgekehrt
- 2. Bibliothek zum Konvertieren von native2ascii und umgekehrt
- 3. Android senden Benachrichtigung von einem Gerät zu einem anderen
- 4. Anrufübertragung von einem Gerät zu einem anderen über Bluetooth
- 5. Bild verschwommen auf einem anderen Gerät
- 6. UIInterfaceOrientationLandscapeLeft und UIInterfaceOrientationLandscapeRight sind umgekehrt?
- 7. Verschlüsselte Datei auf einem anderen Gerät lesen?
- 8. Konvertieren von CNContact zu NSData und umgekehrt
- 9. TFS: Wechsel von einem Server zum anderen
- 10. Git von einem Ast zum anderen
- 11. Wie migrieren Daten und Einstellungen von einem Firebase zum anderen?
- 12. jQuery - füllen und entfernen von einem Div zum anderen
- 13. SharePoint-Bereitstellung von einem Server zum anderen
- 14. Kopieren Referenztyp von einem zum anderen C#
- 15. Manuelles Farbverblassen von einem UIColor zum anderen
- 16. PHP-Kopierfunktion von einem Ordner zum anderen
- 17. xamarin Navigieren von einem Fragment zum anderen
- 18. OpenCV Warping von einem Dreieck zum anderen
- 19. Informationen von einem Formular zum anderen weitergeben?
- 20. Animieren von einem Stil zum anderen
- 21. Wert von einem Feld zum anderen übergeben
- 22. .Passing Variablenwert von einem Namespace zum anderen
- 23. Überblendung von einem Stylesheet zum anderen
- 24. Android Copy Listen von einem zum anderen
- 25. Anruf ein Verfahren von einem anderen Gerät ohne „verwendet“
- 26. So öffnen Sie eine App von einem anderen Gerät aus
- 27. Protokoll zum Sichern einer Verbindung zwischen einem mobilen Gerät und einem Webdienst?
- 28. API zum Auflisten von Dateien auf einem Windows Mobile-Gerät
- 29. Verbinden von Localhost mit einem externen Gerät zum Testen
- 30. Zugriff Android-Gerät von einem anderen Android-Gerät im selben Netzwerk
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