Definindo túneis do autossh

0

Temos servidor com autossh instalado

Número de túneis de aproximadamente 20

Hoje adicionamos novo túnel, mas não funciona.

Se mudarmos o posicionamento de [email protected] e [email protected] , o que vem primeiro funcionará, o outro não.

Por exemplo

-o GatewayPorts .........................................................

-o GatewayPorts .........................................................

-o GatewayPorts .........................................................

-o GatewayPorts=yes -i /home/user/.ssh/user -NL 192.168.0.1:80:5.6.7.8:80 [email protected] # work fine

-o GatewayPorts=yes -i /home/user/.ssh/user -NL 192.168.0.2:80:1.2.3.4:80 [email protected] # not work 

se mudarmos de linha

-o GatewayPorts .........................................................

-o GatewayPorts .........................................................

-o GatewayPorts .........................................................

-o GatewayPorts=yes -i /home/user/.ssh/user -NL 192.168.0.2:80:1.2.3.4:80 [email protected] # work fine

-o GatewayPorts=yes -i /home/user/.ssh/user -NL 192.168.0.1:80:5.6.7.8:80 [email protected] # not work

Em / var / log, não temos erros.

Quando verificamos a porta de escuta usando o comando netstat -tan | grep LISTEN

O último túnel não aparece.

Isso pode ser um limite de conexão?

    
por useresxi 22.05.2018 / 10:00

1 resposta

0

Eu resolvi o problema.

Em vez disso, o arquivo de configuração /etc/autossh.hosts adicionado ao /etc/rc.local na seguinte linha:

autossh -fNL 192.168.0.1:80:1.2.3.4:80 [email protected] -p 22 -i /home/user/.ssh/my_key

Tunnel ssh funciona bem.

    
por 23.05.2018 / 08:59