作为主题,我已经使用 Cygwin 将我的家用计算机设置为 SSH 服务器。我可以从我的内部网络连接,并且端口 22 已开放用于通信,因此这应该不是问题。但是,我尝试连接的客户端似乎位于防火墙后面,因为该计算机上的端口 22 未开放。它在一个大型企业工作网络中运行,因此我无法在其上进行任何端口转发。它确实可以连接到 Web 浏览器,可以使用 Skype,但我无法连接到我的服务器。我基本上只会将它用于 steam,因为它似乎在工作网络上被阻止了。有没有办法绕过它,或者强制 steam 使用任何其他连接或端口?
答案1
您是否已确认可以从家庭网络外部访问您的 ssh 服务器?
在端口 443 或端口 80 上运行您的 ssh 服务器。您所在的防火墙可能允许连接到这些端口(安全网络和网络)
答案2
搞清楚了,客户端的 IP 错误,就是这样 :p