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 会话。

相关内容