答案1
您的屏幕截图与帖子中的信息不符。您说您已将服务器的配置localhost
为隧道的目的地,但您的 PuTTY 屏幕截图列出了111.111.111.111
。无论是字面上的那个地址还是其他全局地址——即使它是服务器的自己的地址——它仍然与不同localhost
。
程序可能只监听特定本地地址上的连接 - 因此在您的情况下,很可能您服务器上的应用程序只监听环回地址。
答案2
我正在使用 Windows 10,无法设置 PuTTY 隧道,但知道一切都运行正常,因为我可以在 Mac 上运行典型的 SSH 隧道命令,并且一切正常。
我最终安装了 BitVise(它也在 PuTTY 网站上),然后使用了这个地点:
- 重要设置:
- 第一个选项卡 → 登录 → 添加主机:要连接的计算机名称和用户名
- 第 7 个选项卡 → CS2:
监听接口:127.0.0.1
监听端口:5901
目标主机:localhost
目标端口:5901