Windows VNC通过SSH到KVM客人 – 连接失败

我有一台运行KVM的无头CentOS6,我想通过vncconfiguration一个guest虚拟机。 问题是我的工作机器是Win7。

我使用命令创build了一个guest:

sudo virt-install --name=c6-64 --disk path=/var/lib/libvirt/images/c6-64,size=8 --vnc --vcpus=1 --ram=1024 --cdrom=/tmp/CentOS-6.0-x86_64-bin-DVD1.iso --os-type=linux --os-variant=rhel6 

所以vnc正在监听127.0.0.1:5900。

不,我想从Win7机器连接到vnc。 我从本地隧道到服务器使用腻子5900,SSH连接成功。 但是,当我尝试连接使用ultravnc或realvnc连接被拒绝,并在服务器上的/ var / log / secure我只能看到:

 error: connect_to 10.0.0.2 port 5900: failed. 

有人可以告诉我,我做错了什么? 我只需要连接到客户端,而不需要在其中安装vnc服务器,只有ssh访问是不够的(Windows客户端)。

谢谢你的任何想法。

“所以vnc正在监听127.0.0.1:5900”

vnc应该可能正在监听无头的Cent主机的IP。

使用Xming和使用X转发的putty使用 SSH。 然后在服务器上运行vncviewer 127.0.0.1:5900 ,并将它转发到Windows 7机器,并给你一个VNC窗口。

这样,您就不必为多个VM转发多个端口,因为VNC客户端将在服务器上运行。