IP 주소가 동적으로 할당되는 부서의 호스트에 대한 지속적인 SSH 액세스가 필요합니다. 대상 호스트에서 고정 IP 주소를 제공하는 호스트 중 하나로 원격 SSH 터널을 설정했습니다.
ssh -f -N -g -R :22223:localhost:22 tunnelhost
22223
터널 호스트의 로컬 포트 에서 SSH를 가리키면 터널이 제대로 작동합니다. 내 문제는 터널을 localhost 이외의 다른 것에 바인드 할 수 없다는 것입니다. 즉 tunnelhost:12323
, 원격으로 SSH하려고 할 때 열린 포트가 없습니다. 나는 또한 시도했다 :
ssh -f -N -R :22223:localhost:22 tunnelhost -o GatewayPorts=yes
그러나 여전히 운이 없습니다. Netstat는 다음을 보여줍니다.
[me@tunnel_host ~]$ netstat -an | grep 22223
tcp 0 0 127.0.0.1:22223 0.0.0.0:* LISTEN
tcp6 0 0 ::1:22223 :::* LISTEN
터널이 로컬 호스트에만 바인딩되어 있는지 확인 firewalld-cmd를 사용하여 터널 호스트에 포트 예외를 추가했으며 네트워크 하드웨어가 연결을 방해하지 않도록했습니다. 그것이 무엇인지에 대한 아이디어가 있습니까?
건배, 제임스