Mac Terminal SSH Dateiübertragung?
Gibt es eine Möglichkeit, Dateien nur mit Terminal direkt von einem Mac auf einen anderen zu übertragen? Vielleicht mit SSH?
4 answers
Ja, Sie können scp verwenden, das im Grunde cp über ssh. Es kann auch so oder so funktionieren, also:
scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop
Oder
scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop
Der erste Befehl kopiert eine Datei auf den Remotecomputer,der zweite eine Datei von der Remotecomputer auf den lokalen Computer. Die Syntax ist <user>@<machine or ip>:<file>
Sie können ein man scp
für weitere Schalter und Optionen
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-19 20:15:19
Der Befehl scp
unter Linux ist, wie Sie Dateiübertragungen mit SSH
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-19 21:20:28
scp
ist der Befehl, den Sie möchten. Sie müssen SSH-Anmeldungen auf dem Zielcomputer aktiviert haben und den Benutzernamen und das Kennwort für den Zielcomputer kennen.
scp file.txt user@destination-computer:/Users/user/Documents/file.txt
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-19 20:15:14
Hier ist eine schnelle Möglichkeit, Dateien mit uuencode/uudecode und Zwischenablage zu kopieren.
Im Terminal, während die Verbindung auf dem Remote-Computer geöffnet ist:
press CMD + K to clear the window
clear; uuencode filename < file
Dann wählen und kopieren Sie den gesamten Text aus dem Terminalfenster (CMD + A, CMD + C). Öffnen Sie nun das neue Terminalfenster auf Ihrem lokalen System und führen Sie Folgendes aus:
uudecode
Drücken Sie nun CMD + V, um den uuencodierten Inhalt Ihrer Datei einzufügen. Drücken Sie danach STRG + D, um die Eingabe in das Uudecode-Programm abzuschließen. uudecode erstellt Ihre Datei lokal unter der name 'filename'.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-11-27 13:33:49