在我的一台服务器上(变色龙 - 运行不同操作系统版本的许多虚拟机的主机)我在主机系统上有两个VNC服务器实例(Tiger VNC) - 一个用于根桌面,一个用于普通用户桌面。运行良好,直到我从F19升级到F20。现在我无法从我的桌面进入任何VNC服务器。
1)我可以使用桌面上的SSH连接到BASH root shell,因此它不是一般的网络连接问题。
2)我也可以使用VNC查看器从本地桌面连接到VNC服务器到localhost:1。因此服务器实例正在运行并准备好接收连接。
3)我已经使用tcpdump验证了我在TCP端口5901上获取数据包。
4)我已关闭所有IPTABLES过滤
5)我关闭SELINUX并重新启动。我也在许可模式下打开了SELINUX。我不认为这是一个安全标签问题。
接下来要尝试什么的想法?
从命令行运行vncwiever会发生什么?可能有些错误?
—
Mikhail Moskalev
来自我的Windows桌面的连接尝试只是暂停。
—
Lars Poulsen
来自本地命令行(连接到localhost:1)的连接尝试没有问题。
—
Lars Poulsen
检查VNC收听5901
—
Mikhail Moskalev
netstat -tlpn
假设:vnc liston on 127.0.0.1,但不是0.0.0.0
—
Mikhail Moskalev