Mosh com encaminhamento de porta (como SSH)

4

Ao conectar-se ao meu servidor de desenvolvimento via ssh , posso encaminhar portas remotas para portas locais via:

ssh [email protected] -L 5432:localhost:5432

No entanto, prefiro usar mosh porque minha conexão tende a cair.

Então, tentei estender meu comando usual mosh (que funciona) com o parâmetro --ssh :

mosh --ssh "ssh -L 5432:localhost:5432" [email protected]

O que me conecta sem erros, mas não faz nada pelas minhas portas.

Existe uma maneira de fazer o trabalho de encaminhamento de porta ao se conectar via mosh ?

    
por geberl 12.04.2018 / 11:39

1 resposta

3

Encontrei um problema em aberto para esse recurso exato no GitHub de Mosh . E uma recompensa aberta em bountysource atualmente em $ 450.

Parece que ainda não é possível.

-

Como solução para meu problema de desconexão de SSH, adicionei as seguintes linhas ao /etc/ssh/sshd_config :

do meu servidor
ClientAliveInterval 60  # send null packet every x seconds to clients
ClientAliveCountMax 720  # time them out after doing so y times

Seguido por um reinício do daemon SSH e um novo login via SSH.

sudo /etc/init.d/ssh restart
sudo service ssh restart
sudo systemctl restart ssh

Isso, obviamente, não ajuda em situações como a alteração de torres de celular em conexões móveis, como o mosh faz.

    
por 12.04.2018 / 16:17