![TightVNC“主动拒绝连接”](https://linux22.com/image/1494603/TightVNC%E2%80%9C%E4%B8%BB%E5%8A%A8%E6%8B%92%E7%BB%9D%E8%BF%9E%E6%8E%A5%E2%80%9D.png)
我正在尝试使用 TightVNC 通过 SSH 隧道连接到工作中的计算机。我正在使用 PUTTY 创建隧道。我在 Windows 10 Home 计算机上,并尝试连接到 Windows 2008 R2 服务器。我可以使用 PUTTY 连接到 SSH,但当我尝试通过 VNC 连接时,它给了我:
“TightVNC 查看器中出现错误,无法建立连接,因为目标机器主动拒绝。”
我使用端口 2850 创建隧道。隧道已建立并且运行正常。我可以通过命令行操作主机。
我知道标准问题,我会直接告诉你,当我使用 Windows 10 平板电脑时,它可以通过相同的过程顺利连接。所有设置在两个家用设备上都精确镜像。我在家里使用这种设置已经有一段时间了,这是我第一次遇到这个错误。
我搜索了整个互联网,但找不到完全符合我问题的答案。有很多答案可以从 Windows 转到 Linux,但不能从 Windows 转到 Windows Server。
答案1
好的,我明白了。出于某种原因,在这台机器上我需要使用localhost:2850
而不是 IP 地址来创建隧道。现在一切正常。
答案2
VNC 服务器通常拒绝来自 localhost 的连接。您的隧道连接可能似乎源自 localhost。该行包含一个-localhost
启用此功能的选项。Windows 控制面板中应该有一个选项可以为服务器设置此标志。