我在服务器上使用 FreeSSH,在客户端上使用 Putty。
我正在尝试将服务器上的一个端口 (3333) 连接到本地 PC。这样我的 PC 端口就可以被外部看到。
但是,当我使用 netstat -an 查看服务器时,我发现有一个连接在:127.0.0.1:3333,而不是在 0.0.0.0:3333(甚至是我的特定 IP)。
这使得端口无法从外部访问。有什么方法/设置可以让它绑定到正确的网卡(或任何网络)
答案1
我找到了。在 Putty 中,在 Connection->SSH->tunnels 下,您必须同时选中两个复选标记:
- local ports accept connections from other hosts
- remote ports do the same
我还必须重新启动 FreeSSH。但后来我重新连接 putty 时,它被绑定到:0.0.0.0:3333
答案2
通常,应用程序具有针对该目的的配置设置。OpenSSH 具有:
ListenAddress 0.0.0.0