terminal fechando quando a conexão ssh quebra

1

Este é um novo problema para mim, onde tenho um terminal aberto, com o ssh em execução. Mas como eu moro no sertão de maine, minhas sessões costumam quebrar.

antigamente, o ssh informaria, "Broken Pipe" e a janela do terminal permaneceria aberta. Isso foi ótimo, porque eu poderia apenas olhar e ir ok e entrar novamente.

Agora, por algum motivo, a janela inteira é fechada. Isso introduz um passo extra em algo que já era desagradável.

Eu inicio as sessões do painel do mate, que por sua vez lança o terminal gnome (por que não mate-terminal? Eu perguntei, e nunca recebi uma resposta séria) e, em seguida, lançou a conexão ssh. Eu tenho que digitar senhas .. só porque.

Então, como posso fazer o meu terminal não fechar, mesmo que o ssh sofra de um cano quebrado?

Ubuntu Mate 16.04

    
por j0h 27.01.2017 / 16:49

1 resposta

2

Você precisa abrir o terminal primeiro e iniciar uma sessão a partir daí.

Obviamente, se você iniciar uma sessão dessa maneira, o terminal fechará depois que a sessão terminar.

Você pode configurar o comando para iniciar o terminal dessa maneira:

gnome-terminal -e "bash -c \"ssh [email protected]; exec bash\""

Desta forma, após o término da sessão, bash permanecerá.

Você pode usar outro terminal em vez de gnome-terminal . E você pode usar sh em vez de bash para carregar o shell padrão.

    
por Pilot6 27.01.2017 / 16:52