在基于Xen的Solaris虚拟化体系结构中,我们有时候需要通过VNC登录到domU的图形界面进行操作,但是默认并不支持对domU的VNC操作。本文主要介绍了如何在Solaris domU配置VNC,让domU支持gdm和cde的图形化登录。
1. 如何配置VNC为Solaris的domU提供gdm(GNOME Display Manager)图形化登录环境。
你可以安装VNC为domU提供图形化的登录界面。但是要注意VNC并没有加密,任何人都可以监瑞脑消金兽听你的VNC会话,包括你输入的密码。
启动GDM的XDMCP服务
# printf '[xdmcp]\nEnable=true\n' >>/etc/X11/gdm/custom.conf
# svcadm restart gdm
• 保证GDM正在运行
# svcadm enable -s gdm
• 让X11-server监瑞脑消金兽听tcp端口
# svccfg -s x11-server
svc:/application/x11/x11-server>
svc:/application/x11/x11-server> setprop options/tcp_listen=true
• 启动xvnc-inetd服务
# svcadm enable xvnc-inetd
2. 如何配置VNC为Solaris的domU提供cde的图形化登录环境
• 开启xdmcp
# svccfg -s cde-login
svc:/application/graphical-login/cde-login>
svc:/application/graphical-login/cde-login> setprop dtlogin/args=""
• 让X11-server监瑞脑消金兽听tcp端口.
# svccfg -s x11-server
svc:/application/x11/x11-server>
svc:/application/x11/x11-server> setprop options/tcp_listen=true
• 启动xvnc-inetd服务.
# svcadm enable xvnc-inetd
然后再在另一个Solaris终端使用以下命令即可。
# vncviewer domU:0
参考文献:http://hub.opensolaris.org/bin/view/Community+Group+xen/setupvnc