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?
linux
file-transfer
serial-port
DimaK
fonte
fonte
Kermit
(não a rã) em en.wikipedia.org/wiki/Kermit_%28protocol%29Respostas:
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
sz
comando na máquina de login, pois isso é feito dependendo da sua distribuição.fonte
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.
fonte
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.
fonte