我已经为 TightVNC 转发了端口 5900。我的 Windows Vista 机器上安装了 TightVNC 2.0 Beta4。
然后我尝试从 Arch Linux 机器进行连接:
[earlz@earlzarch ~]$ vncviewer somehost::5900 已连接到 RFB 服务器,使用协议版本 3.8 执行标准 VNC 身份验证 密码: 身份验证成功 vncviewer:VNC 服务器已关闭连接 [earlz@earlzarch ~]$ vncviewer --help TightVNC 查看器版本 1.3.10
这里出了什么问题?我以为 TightVNC 2.0 已经修复了这个问题Vista 错误使用 VNC 服务器吗?我是否需要进行其他配置?
更新 我尝试从我的 LAN 连接 TightVNC beta4 客户端,结果出现“IPv4 错误”。然后我尝试卸载 TightVNC 服务器并安装 UltraVNC。使用 TightVNC 查看器连接到 UltraVNC 时,我得到了完全相同的错误。使用 UltraVNC 自己的客户端连接到 UltraVNC 时,我得到“连接已关闭:服务器作为应用程序运行”的错误。
我完全不知道为什么运行一个简单的 VNC 服务器会遇到这么多麻烦。我运行的是 64 位 Windows Vista,没有安装防火墙(并且禁用了 Windows 防火墙)
答案1
终于找到问题了,RealVNC。
几个月前,出于某种原因,我不得不安装它来获取查看器。显然,它不会询问您是否还要安装服务器,所以它就这样做了。因此,(不工作的)RealVNC 服务器监听所有端口,而不是 TightVNC 或 UltraVNC。
禁用 RealVNC 服务器服务并修复所有问题