SSH ProxyCommand 서버 측

SSH ProxyCommand 서버 측

내 로컬 홈 디렉터리에 다음 SSH 클라이언트 구성이 있습니다.

client$ cat ~/.ssh/config 
    Host foo.example.com
    ProxyCommand  /bin/nc 192.168.0.10 2000

이 구성은 foo.example.com에 대한 SSH 연결을 foo의 내부(Docker) SSH 서비스로 전달합니다.

작동하지만 클라이언트 구성입니다. 서버 측에서도 동일한 설정이 필요합니다. 나는 노력했다

server$ cat /etc/ssh/sshd_config
...
ForceCommand /bin/nc 192.168.0.10 2000
...

하지만 작동하지 않습니다. 어떤 제안이 있으십니까?

답변1

SSH 서버 측에서 전달할 수 없습니다. rinetd 또는 iptables를 사용하여 특정 호스트 및 포트에서 TCP 세션을 리디렉션할 수 있습니다.

관련 정보