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.
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?
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.
Tags ssh autossh linux ssh-tunneling