Transferência de arquivos em uma linha serial

15

Eu tenho 2 computadores linux e uma linha serial entre eles, um deles só é acessível através de uma linha serial que possui shell. Como posso transferir arquivos entre os 2 computadores?

Ouvi dizer que isso pode ser feito com um pouco de magia rz / sz ...

Posso fazer o mesmo truque com um pseudo-terminal em vez de outro computador?

DimaK
fonte
Confira Kermit(não a rã) em en.wikipedia.org/wiki/Kermit_%28protocol%29
ott--

Respostas:

3

Você precisa de um aplicativo de terminal como o minicom. Em seguida, conecte os dois computadores, inicie o minicom de um lado, conecte-se ao outro lado (aquele em que você pode efetuar login) e use o comando sz para enviar o arquivo. O Minicom detectará automaticamente a transferência de arquivos. Observe que pode ser necessário instalar o szcomando na máquina de login, pois isso é feito dependendo da sua distribuição.

DarkDust
fonte
3

Copiando a resposta do txwikinger , eu usaria o kermit , o avô dos programas de transferência de arquivos. Nós o usamos nos anos 80, muito antes de haver o Linux. A Wikipedia sugere que pode ser melhor que o zmodem (sz).

Uma abordagem alternativa é usar SLIP ou PPP, conforme sugerido por Axel. Mas este tutorial sobre PPP tem cerca de 15 anos.

Joseph Quinsey
fonte
2

Você pode fazer uso do "Protocolo da Internet da linha serial", conforme descrito aqui .

Depois que dois sistemas são interconectados por uma linha de deslizamento, você pode usar qualquer ferramenta baseada em IP (ftp, rcp, scp, ssh, ...) para trocar arquivos. Provavelmente leva muito tempo para configurar apenas uma vez, mas pode valer a pena procurar sistemas embarcados com porta RS232 ou sistemas antigos de um aera pré-LAN.

Axel Kemper
fonte