Dateiübertragung über eine serielle Leitung

15

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?

DimaK
quelle
Check out Kermit(nicht der Frosch) bei en.wikipedia.org/wiki/Kermit_%28protocol%29
ott--

Antworten:

3

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 szBefehl auf dem Anmeldecomputer installieren müssen. Wie dies geschieht, hängt von Ihrer Distribution ab.

DarkDust
quelle
3

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.

Joseph Quinsey
quelle
2

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.

Axel Kemper
quelle