![vnc-logon 之后,与 kvm 虚拟机的远程桌面连接开始工作吗?](https://linux22.com/image/664035/vnc-logon%20%E4%B9%8B%E5%90%8E%EF%BC%8C%E4%B8%8E%20kvm%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%BF%9E%E6%8E%A5%E5%BC%80%E5%A7%8B%E5%B7%A5%E4%BD%9C%E5%90%97%EF%BC%9F.png)
我在 Debian 系统内的 kvm 上运行 Windows XP。一切运行顺利,我可以通过 VNC 以及远程桌面进行连接。
从启动时起,VNC 连接自然就得到支持,并且对我来说始终有效。对于远程桌面,我必须等到 Windows 服务启动后才能登录。
但是,有时远程桌面似乎根本无法启动:无论我等待多长时间,我都无法通过远程桌面连接登录。但如果我通过 VNC 登录,远程桌面也会总是立即生效。
我真的很想知道为什么会这样。这可能是由于配置错误造成的吗?
谢谢
答案1
您所说的 VNC 连接不是客户机中的服务,而是与虚拟机管理程序的控制台连接,与客户机操作系统是否启动无关。
RDP 依赖于客户操作系统 (Windows) 服务才能正常运行,尤其是网络。我怀疑发生的情况是,您的 Windows 客户机在您通过控制台连接并登录之前不会启动其网络堆栈的某些部分,此时,由于 RDP 所依赖的堆栈已启动并运行,因此它 (RDP) 也将正常工作。
我依稀记得桌面版 Windows 系统(尤其是 2000 和 XP)无法先启动 NIC,因此自动登录失败,但我已经很久没遇到过这个问题了