我在 XenServer 下安装了两个 OpenSuse 11.4 实例作为客户机。第一个运行 KDE,第二个运行 LXDE(轻量级 X11 桌面环境)。
我可以通过 TightVnc 连接到 KDE 客户机。连接到 LXDE 客户机时,客户端窗口为黑色,带有 X 光标。两个系统具有相同的 Xorg.conf 文件和相同的 xinet.d/vnc 文件。日志显示 xinetd 正在 LXDE 客户机上启动 vnc。LXDE 进程正在运行,lxde.log 不包含任何明显问题。
我很困惑,有人有什么建议吗?
答案1
您是否知道 XenServer 为其运行的每个 VM 提供 VNC 连接?您知道“控制台”选项卡显示 XenServer 中的主监视器吗?好吧,它通过 VNC 显示那些像素!利用这一点非常容易...
看着这篇文章是 citrix 提供的,它描述了如何使用 putty 从 Windows 机器执行此操作。
如果您从 Linux 机器连接,则不需要使用 Putty,您可以使用 Linux SSH 和 VNC 工具。 以下是一个例子这将有助于您开始做这件事。
需要注意的是:此技术仅在直接通过 SSH 连接到 XenServer 主机时才有效。如果您与 XenServer 不在同一 LAN 上,这会有点棘手。如果您想了解有关在不同位置通过路由器执行此操作的更多信息,只需询问我,我就可以为您提供帮助。
如果您在设置 putty / VNC 时遇到任何问题,请告诉我!