扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
问题
Linux的图形环境为Xwindows
运行的窗口管理器主要有KDE和GNOME
要想远程连接图形环境,通常可使用Xwin进行连接
但是由于Xwin配置复杂,切存在一定安全隐患
建议用VNC进行连接管理
解决方案
首先安装linux光盘中的vnc软件包,比如as3自带的vnc:
rpm -ivh vnc-server-4.0-0.beta4.1.4.i386.rpm
安装完毕后,执行执行/usr/bin/vncpasswd,输入两次密码,为VNC设置密码。
然后修改配置文件/etc/sysconfig/vncserver
默认的配置文件是如下的样子:
# VNCSERVERS="1:myusername"
# VNCSERVERARGS[1]="-geometry 800x600"
首先去掉前边的#注释符号,“1:myusername”表示使用哪个用户启动,端口是多少
修改为“1:root”,表示用root身份运行vnc,并且虚拟桌面是1。它实际对应着5901端口
修改完毕后如下:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
保存,退出,启动vnc服务,/etc/init.d/vncserver start
第一次启动会生成xstartup文件,这个文件决定了要启动何种窗口管理器
修改 /root/.vnc/xstartup文件,找到最后一行:
twm &
这表示启动twm窗口管理器
但是实际twm窗口管理器仅仅是个基本工具,很难用
建议启动KDE或者GNOME
例如配置为启动GNOME,则注释掉twm一行,如下:
#twm &
gnome-session &
要启动KDE的话,则修改为:
startkde &
重启一下vnc服务,/etc/init.d/vncserver restart
现在即可用vnc客户端连接服务器了。
连接的时候注意端口不是默认的5900,而是5900+桌面端口号
例如“:1”则是5901,“:2”则是5902
在iptables上要打开相应的端口,否则会无法连接
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者