autossh가 설치된 서버가 있습니다
터널 수는 약 20개
오늘 우리는 새로운 터널을 추가했는데 작동하지 않습니다.
[email protected]
합계의 위치를 바꾸면 [email protected]
나타나는 첫 번째 항목은 작동하고 다른 항목은 작동하지 않습니다.
예를 들어
-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
줄을 바꾸면
-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
/var/log에는 오류가 없습니다.
명령을 사용하여 청취 포트를 확인할 때netstat -tan | grep LISTEN
마지막 터널은 표시되지 않습니다.
이것이 연결 제한일 수 있습니까?
답변1
이 문제를 해결했습니다.
대신 /etc/autossh.hosts 구성 파일은 /etc/rc.local에 다음 줄을 추가합니다.
autossh -fNL 192.168.0.1:80:1.2.3.4:80 [email protected] -p 22 -i /home/user/.ssh/my_key
터널링된 SSH는 잘 작동합니다.