Como posso manter o ssh (ou outro comando) ativo no aplicativo terminal do meu telefone Ubuntu?

8

Ao iniciar o aplicativo terminal no meu Nexus 4 (OTA 10.1), conecto-me ao meu servidor via ssh <user>@<serverdomain> .

Passar para outro aplicativo e voltar para o terminal mata a conexão:

[1]+ Stopped ssh

Como isso pode ser mantido vivo e por quanto tempo?

    
por Frunu 10.05.2016 / 14:41

3 respostas

11

Este post está focando no lado do servidor - ignorando o cliente

Opção 1 - tela

Eu recomendaria executar esses comandos via screen .

Alguns detalhes sobre o multiplexador de terminal screen podem ser encontrados aqui .

Resumindo:

  • instale a tela no servidor
  • ssh para o servidor
  • inicie a tela e execute seu comando dentro da sessão de tela
  • ... imagine desconectar do celular para o servidor por qualquer motivo
  • reconecte do celular para o servidor
  • reconecte-se a esta sessão de tela e aproveite o processo em andamento

Opção 2 - tmux

tmux é outro multiplexador de terminais, você pode verificar alguns detalhes através de seu man- página .

Opção 3 - byobu

byobu é um wrapper que fornece várias melhorias na tela. Ele usa screen ou tmux como um back-end. Mais informações na página da web .

    
por dufte 10.05.2016 / 14:47
2

Você pode usar o aplicativo TweakGeek . No menu Aplicativos, você encontrará o Terminal. Lá você pode ativar um switch chamado Prevent suspending.

Eu tentei me conectar ao SSH do terminal do telefone do Ubuntu para o meu laptop, alternei o aplicativo, mudei de volta e a conexão ainda estava ativa.

Isso deve funcionar, mas, como observado em outras respostas, um telefone celular pode não oferecer a melhor experiência SSH de qualquer maneira.

    
por Bastian 10.05.2016 / 22:28
1

Há um problema maior esperando por você quando você ultrapassar essa.

Até o início deste ano, costumava haver suporte para reiniciar automaticamente as conexões ssh momentaneamente interrompidas, mas foi considerado muito inseguro e foi removido. Isso significa que dispositivos como celulares que podem abandonar conexões ou alternar rotas serão menos úteis para o ssh a partir de agora.

Heres o consultivo link

    
por Amias 10.05.2016 / 15:01