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 セッションをリダイレクトできます。

おすすめ記事