我有一个坐在Windows XP主机上的Debian 6 guest(VirtualBox)。在Debian中我配置了tightvncserver。在Windows XP中,我安装了TightVNC客户端。
在Debian上我做了以下事情:
$ sudo netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 10.0.2.2 0.0.0.0 UG 0 0 0 eth0
$ tightvncserver
New 'X' desktop is rand-office:1
Starting applications specified in /home/randm/.vnc/xstartup
Log file is /home/randm/.vnc/rand-office:1.log
在Windows主机上,在TightVNC Viewer中,我尝试连接到10.0.2.2:5900。
大约20秒后,它告诉我它无法连接到服务器10.0.2.2。
问题:我做错了什么?
===编辑===
我可以通过Windows主机上的PuTTY连接。因此,一些连接正在发挥作用。
最有可能的是,Linux Vm使用NAT连接到Windows主机。尝试将其更改为桥接。
—
Ganesh R.
它是在NAT上。我换成了桥梁。IP地址已更改...尝试新IP地址(@端口5900)无法在1秒内连接而不是20秒。
—
Begbie00 2011年
客户机的防火墙设置是哪些?如果你在Debian上做“netstat -lp”,你看到vnc在tcp / 5900上监听吗?
—
DrNoone 2011年
Bingo ... Xtightvnc @ *:5901而不是*:5900。现在我只需弄清楚如何保护所有这些东西。非常感谢。我应该删除这个问题还是关闭它以便跟踪在这里?
—
Begbie00 2011年