Ssh conectou as janelas do terminal “travar” em vm depois de acordar o host do sono

3

Estou usando o Windows 7 e com o Debian rodando como uma VM (VMware Player). Meu gerenciador de janelas é o Gnome. Eu principalmente abro um monte de janelas do terminal na minha VM e organizo-as na minha área de trabalho. Com esses terminais eu conecto a servidores remotos via ssh.

Voltando à VM depois de colocar meu sistema operacional em suspensão e ativando-o, todos os terminais que estavam conectados por meio do ssh "travaram", não aceitando nenhuma entrada nova, mesmo após redefini-los. Isso é muito chato, porque eu tenho que fechar e reabri-los todos os dias. Estou ciente de que a sessão ssh está encerrada no processo de virada do meu sistema operacional hospedeiro, mas gostaria de saber se existe uma maneira de redefinir os terminais de uma forma, para que eu possa manter o arranjo da janela anterior com terminais novos .

    
por Thomas 31.08.2012 / 12:02

1 resposta

4

Use Digite ~ . para sair de uma conexão SSH congelada, depois inicie uma nova em seu lugar.

Como alternativa, execute pkill ssh de um novo terminal para eliminar todas as conexões SSH .

Melhor ainda, experimente mosh , que foi projetado para permanecer conectado mesmo após a perda da conexão ou até mesmo na reconfiguração da rede.

(O item de menu Redefinir não funcionará, porque só restaura o estado da janela do terminal [semelhante a desligar e ligar novamente um monitor], mas não sabe nada sobre o que é realmente executando em essa janela do terminal.)

    
por 31.08.2012 / 15:26