无法通过 VNC 连接到 KVM 客户机

无法通过 VNC 连接到 KVM 客户机

我正在尝试在 Ubuntu 服务器主机上的 KVM 客户机中安装 Ubuntu 桌面。版本 14.04 和 64 位。

我成功完成了 virt-install

sudo virt-install -n desktop -r 1024 --disk path=/dev/ubuntu-vg/desktop,bus=virtio,size=40 -c ubuntu-14.04.2-desktop-amd64.iso --network network=default,model=virtio --graphics vnc,listen=0.0.0.0 --noautoconsole -v

并已验证 KVM 正在运行。我可以在主机上看到端口 5900 正在监听,但我的 VNC 连接很快失败,没有错误消息。我已正确设置 ssh 隧道(使用 putty),我可以在 Ubuntu 主机的 lo 接口上看到数据包。目前已停止 ufw 服务。

从 tcpdump 来看,连接运行正常,但 Ubuntu 服务器主机发送了一个重置​​数据包。VNC 日志中没有线索(从 Windows Vista 客户端运行,未安装 RealVNC 版本)。

您对 VNC 为何这么快失败有什么想法吗?也许还有其他方法可以连接此 KVM 客户机并继续安装?

答案1

我找到了解决办法。我不得不将 VNC 客户端的颜色调低至 64,现在它仍与服务器保持连接。这是默认网络设置(无入站连接至客户机)。

我更改了 KVM 安装以将客户端连接到桥接网络,现在 VNC 可以正常工作并且颜色更加丰富。

相关内容