Uma solução alternativa seria usar mosh
- o shell móvel . Ao contrário do ssh, ele se conecta via UDP e suporta roaming. Você pode iniciar sua sessão em casa, suspender seu laptop, levá-lo ao trabalho / amigos / onde quer que tenha internet, desconectar o laptop e continuar trabalhando como se nada tivesse acontecido. É especialmente útil se você estiver com uma péssima conexão com a Internet: mostra feedback instantâneo se as teclas digitadas não chegarem ao servidor e tentar continuamente restabelecer a conexão.
A instalação e a configuração são simples: agora estão incluídas em todas as distribuições atuais do Linux (mais algumas não-Linux) e coordenam a inicialização e a autenticação da sessão por meio de uma conexão ssh anterior. Portanto, se você é capaz de se conectar via ssh user@server
você provavelmente será capaz de se conectar ao mosh apenas ligando mosh user@server
, se os pacotes mosh estiverem instalados nas duas extremidades.
O principal motivo para falhas de conexão é que você precisa acessar o servidor em uma porta UDP (intervalo padrão: 60000-61000) para que o mosh funcione. Portanto, se o servidor estiver protegido por um firewall, você não terá mais sorte se não puder fazer furos nele mesmo ( implicações de segurança ).