Ich habe 2 Linux-Computer und eine serielle Leitung zwischen ihnen, einer von ihnen ist nur über eine serielle Leitung zugänglich, auf der sich eine Shell befindet. Wie kann ich Dateien zwischen den beiden Computern übertragen?
Ich habe gehört, dass es mit etwas rz / sz Magie getan werden kann ...
Kann ich den gleichen Trick mit einem Pseudo-Terminal anstelle eines anderen Computers machen?
linux
file-transfer
serial-port
DimaK
quelle
quelle
Kermit
(nicht der Frosch) bei en.wikipedia.org/wiki/Kermit_%28protocol%29Antworten:
Sie benötigen eine Terminalanwendung wie minicom. Dann verbinden Sie die beiden Computer, starten minicom auf einer Seite, stellen eine Verbindung zur anderen Seite her (der Seite, auf der Sie sich anmelden können) und senden die Datei mit dem Befehl sz . Minicom erkennt die Dateiübertragung automatisch. Beachten Sie, dass Sie möglicherweise den
sz
Befehl auf dem Anmeldecomputer installieren müssen. Wie dies geschieht, hängt von Ihrer Distribution ab.quelle
Kopieren der txwikinger Antwort, würde ich Kermit , der Großvater von File - Transfer - Programme. Wir haben es in den 80ern benutzt, lange bevor es Linux gab. Wikipedia schlägt vor, es könnte besser sein als zmodem (sz).
Ein alternativer Ansatz ist die Verwendung von SLIP oder PPP, wie von Axel vorgeschlagen. Aber diese Anleitung für PPP ist ungefähr 15 Jahre alt.
quelle
Sie können das hier beschriebene "Serial Line Internet Protocol" verwenden .
Sobald zwei Systeme durch eine Slip-Line miteinander verbunden sind, können Sie mit jedem IP-basierten Tool (ftp, rcp, scp, ssh, ...) Dateien austauschen. Die Konfiguration für einen einmaligen Zweck dauert wahrscheinlich zu lange, aber es kann sich lohnen, nach eingebetteten Systemen mit RS232-Anschluss oder nach alten Systemen aus einer Vor-LAN-Umgebung zu suchen.
quelle