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?


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.


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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.