Transferencia de archivos a través de una línea serial

15

Tengo 2 computadoras Linux, y una línea serial entre ellas, una de ellas solo es accesible a través de una línea serial que tiene shell. ¿Cómo puedo transferir archivos entre las 2 computadoras?

He oído que se puede hacer con algo de magia rz / sz

¿Puedo hacer el mismo truco con un pseudo-terminal en lugar de otra computadora?

DimaK
fuente
Echa un vistazo Kermit(no la rana) en en.wikipedia.org/wiki/Kermit_%28protocol%29
ott--

Respuestas:

3

Necesita una aplicación de terminal como minicom. Luego, conecta las dos computadoras, inicia minicom en un lado, se conecta al otro lado (en el que puede iniciar sesión) y usa el comando sz para enviar el archivo. Minicom detectará automáticamente la transferencia de archivos. Tenga en cuenta que es posible que necesite instalar el szcomando en la máquina de inicio de sesión, la forma en que se hace depende de su distribución.

Polvo oscuro
fuente
3

Al copiar la respuesta de txwikinger , usaría kermit , el abuelo de los programas de transferencia de archivos. Lo usamos en los años 80, mucho antes de que existiera Linux. Wikipedia sugiere que puede ser mejor que zmodem (sz).

Un enfoque alternativo es usar SLIP o PPP, como lo sugiere Axel. Pero este tutorial para PPP tiene aproximadamente 15 años.

Joseph Quinsey
fuente
2

Puede utilizar el "Protocolo de Internet de línea serie" como se describe aquí .

Una vez que dos sistemas están interconectados por una línea deslizante, puede usar cualquier herramienta basada en IP (ftp, rcp, scp, ssh, ...) para intercambiar archivos. Probablemente tome mucho tiempo configurarlo para un único propósito, pero puede valer la pena mirarlo para sistemas integrados con puerto RS232 o sistemas antiguos de una antena anterior a LAN.

Axel Kemper
fuente