windows vnc 通过 ssh 到 kvm guest 连接失败

windows vnc 通过 ssh 到 kvm guest 连接失败

我有一个运行 KVM 的无头 CentOS6,我想通过 vnc 配置客户机。问题是我的工作机器是 Win7。

我使用命令创建了一个访客:

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。我使用 putty 将 5900 从 localhost 隧道连接到服务器,ssh 连接成功。但是,当我尝试使用 ultravnc 或 realvnc 连接时,连接被拒绝,在服务器上的 /var/log/secure 中,我只能看到:

error: connect_to 10.0.0.2 port 5900: failed.

有人能告诉我我做错了什么吗?我只需要连接到客户机,而无需在客户机内安装 vnc 服务器,而且只有 ssh 访问是不够的(Windows 客户机也是如此)。

感谢您的任何想法。

答案1

“因此 vnc 正在监听 127.0.0.1:5900”

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

答案2

使用西明并使用 SSHputty 使用 X 转发。然后在服务器上运行vncviewer 127.0.0.1:5900,它会将其转发到您的 Windows 7 机器并为您提供一个 VNC 窗口。

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

相关内容