Questão Tempo limite de SSH com tarefas longas


Eu estou encontrando alguns problemas com a conexão ssh para o meu PI de framboesa. Eu tenho isso diretamente conectado ao roteador via Ethernet, e eu ssh ele do meu PC ArchLinux com o comando usual, onde 192.168.1.49 é o endereço do PI do Raspberry: ssh pi@192.168.1.49

Se eu faço tarefas normais e curtas, elas se conectam e não há problema algum. Mas estou tendo alguns problemas com comandos como apt-get, git clone ou cmake, onde a conexão ssh congela e retorna um tempo limite. Quando isso acontece, não consigo mais me conectar ao Raspberry (na verdade, ele é desconectado do roteador), a menos que eu o reinicie.

Eu pensei que o problema poderia estar no ServerAliveInterval ou ClientAliveInterval valores, mas eu mudei esses valores no arquivo de configuração do servidor Raspberry PI, /etc/ssh/sshd_config e no meu arquivo de configuração do cliente PC, /etc/ssh/ssh_config. Eu fiz essas alterações seguindo este guia: http://docs.oseems.com/general/application/ssh/disable-timeout

Essas mudanças não funcionaram, então não é o problema. Eu não sei como depurar isso e não tenho idéia de onde o problema poderia estar.

Você poderia me ajudar?

Obrigado,

Alejandro.


2


origem




Respostas:


Quando isso acontece, você ainda pode fazer ping no seu PI de framboesa? Você já tentou usar screen imediatamente após o login via SSH? Geralmente, isso é uma boa ideia para evitar problemas com conexões SSH perdidas.


2



Obrigado pela resposta! Não, eu não posso mais pingar meu Raspberry, o Raspberry fica desconectado do meu roteador (ele desaparece da interface web do meu roteador). Eu li alguma coisa sobre tela enquanto procurava por uma solução para esse problema, mas ainda não tentei. No entanto, a solução de tela não resolve o problema real, mas apenas exclui seus sintomas, não é? Obrigado novamente :) - Alejandro
Estou usando a tela agora, mas o problema e seus sintomas persistem. Após a conexão ssh com o Raspberry, eu faço screen -S rasp imediatamente, mas se a conexão ssh cair, eu não consigo separá-la, nem mesmo C-a + ? atalho para ver o menu de ajuda do ecrã. Eu só tenho permissão para fazer ENTER  ~  . para parar a conexão ssh. Alguma ideia? @ user193537 - Alejandro
Se você não conseguir fazer ping no seu Raspberry, acho que há algum problema não relacionado diretamente ao SSH. Pode ser que o seu RPI tenha algum problema geral de hardware. Também pode ser que executar o apt-get e o cmake enquanto estiver executando o SSH seja muito para o seu RPI. Como a criptografia pode não ser relevante para você (se você usá-la somente em sua LAN), você pode tentar instalar o pacote telnetd que fornece um servidor telnet e tentar conectar-se ao seu RPI usando telnet. - Michael Kremser