Falha segura no túnel SSH Ubuntu (sempre ativo)

1

Preciso do seu conselho para uma questão técnica muito importante em nosso projeto. Precisamos ter um túnel SSH sempre entre nossos dois servidores. Temos um processo de replicação de banco de dados MySQL entre esses dois servidores.

Queremos duas coisas:

  • Quando a conexão é perdida, reconecta-se automaticamente sem o nosso ajuda externa
  • Quando o computador reiniciar a conexão, vá automaticamente online

Estamos no Ubuntu.

Por enquanto eu tenho que verificar manualmente se o túnel ainda está ativo. Usamos o Gerenciador de Túnel SSH para iniciar o túnel. Anteriormente, estávamos usando este comando: ssh root@MY_SERVER.com -L 8806:localhost:3406 .

Você conhece algum script ou software que possa nos ajudar nesse caso? Em outra máquina Windows, usamos Bitvise que pode satisfazer esses critérios. Normalmente, eu achei o Linux mais fácil de se adaptar para esse tipo de coisa, mas eu estou fora das opções dessa vez.

    
por Alex J. 09.09.2013 / 15:52

1 resposta

3

O utilitário autossh pode fazer o que você quiser

autossh is a program to start a copy of ssh and monitor it, restarting it as necessary should it die or stop passing traffic.

Você deve realmente fazer o trabalho corretamente e criar uma VPN entre os dois sistemas usando o openvpn (ou similar).

    
por 09.09.2013 / 16:00