У нас есть сервер с несколькими ssh туннелями.
Добавляешь очередной последний не работает,
меняешь местами строчки с предпоследним туннелем теперь этот туннель работает, а тот который работал теперь не работает
Такое ощущение что есть ограничения на количество соединений, хотя странно соединений нет так много не более 20 пробросов
Пример туннелей, есть файл /etc/autossh.hosts
-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 user@server.com # Проброс работает
-o GatewayPorts=yes -i /home/user/.ssh/user -NL 192.168.0.2:80:1.2.3.4:80 user@servernew.com # Проброс не работает
Меняем строчки местами
-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 user@servernew.com # Проброс работает
-o GatewayPorts=yes -i /home/user/.ssh/user -NL 192.168.0.1:80:5.6.7.8:80 user@server.com # Проброс не работает
В /var/log нет ошибок
Когда мы проверяем командой netstat -tan | grep LISTEN
Последний туннель не отображается.
autossh, linux, ssh tunnel