Serviço ou ferramenta para persistir um túnel e reiniciar conexão no caso dele ser interrompido [RES

1. Serviço ou ferramenta para persistir um túnel e reiniciar conexão no caso dele ser interrompido [RES

Dimi Antoni
dimiantoni

(usa Ubuntu)

Enviado em 25/04/2016 - 16:10h

Olá pessoal, aqui na minha empresa estamos utilizando o docker registry dentro de um servidor remoto, utilizando localhost:5000 e para ter acesso localmente a este serviço preciso iniciar sempre um túnel SSH da seguinte maneira:

ssh -L 5000:localhost:5000 myuser@ip.myserver -N -v

Eu preciso saber se existe alguma ferramenta no linux, ou algum serviço, que eu possa utilizar pra transformar essa conexão em uma conexão persistente, pra que ela se mantenha aberta e eu possa enviar nossos builds de imagem docker na execução dos nossos scripts de deploy contínuo, e caso o túnel seja interrompido o serviço ou a ferramenta rodando restabeleça a conexão.

Se puderem me dar uma luz, de qualquer forma obrigado por enquanto.


  


2. Re: Serviço ou ferramenta para persistir um túnel e reiniciar conexão no caso dele ser interrompido [RES

Ronaldo Ferreira de Lima
textmode

(usa Slackware)

Enviado em 28/04/2016 - 23:01h

Dá uma olhada se o Nagios ou o Zabbix lhe servem. Shell script e arquivos de inicialização do sistema também poderiam ser uma alternativa.


3. Re: Serviço ou ferramenta para persistir um túnel e reiniciar conexão no caso dele ser interrompido [RES

Dimi Antoni
dimiantoni

(usa Ubuntu)

Enviado em 03/05/2016 - 09:36h

Encontrei uma ferramenta chamada autossh, após instalar ela basta iniciar o túnel do mesmo jeito, porém usando autossh no lugar de ssh, o que a ferramenta faz é justamente criar uma conexão persistente, assim no caso de uma interrupção no túnel, no caso do sistema operacional ser reiniciado por exemplo, o autossh se encarregará de iniciar o túnel novamente.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts