Ao iniciar o aplicativo de terminal no meu Nexus 4 (OTA 10.1), eu me conecto 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?
ubuntu-touch
Frunu
fonte
fonte
[1]+ Stopped ssh
significa que ele está pausado apenas, para que você possa retomar esse trabalho usandofg
. Existe o risco de a conexão já estar interrompida.Respostas:
Esta postagem está focada 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 .Em resumo:
Opção 2 - tmux
tmux
é outro multiplexador de terminal, você pode verificar alguns detalhes na sua página de manual .Opção 3 - byobu
byobu
é um invólucro que fornece várias melhorias na tela. Ele usascreen
outmux
como back-end. Mais informações na página da web .fonte
Você pode usar o aplicativo TweakGeek . No menu Aplicativos, você encontrará o Terminal. Lá, você pode ativar um comutador chamado Impedir suspensão.
Eu tentei me conectar ao SSH do terminal do telefone ubuntu para o meu laptop, troquei de aplicativo, retornei 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 de SSH para você.
fonte
Há um problema maior esperando por você quando você passa por esse.
Até o início deste ano, havia suporte para a retomada automática de conexões ssh momentaneamente eliminadas, mas era muito inseguro e foi removido. Isso significa que dispositivos como celulares que podem interromper conexões ou alternar rotas serão menos úteis para o ssh a partir de agora.
Aqui está o comunicado https://www.qualys.com/2016/01/14/cve-2016-0777-cve-2016-0778/openssh-cve-2016-0777-cve-2016-0778.txt
fonte