autossh 터널 설정

autossh 터널 설정

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는 잘 작동합니다.

관련 정보