Centos中VNC远程桌面程序的安装与使用教程
本文实例讲述了Centos中VNC远程桌面程序的安装与使用方法。分享给大家供大家参考,具体如下:
这里以centos6.5为例
安装GNOME桌面环境
yumgroupinstall"XWindowSystem""Desktop"
CentOS安装Xfce桌面环境,可选
yumgroupinstallXfce
安装tigervnc
yuminstalltigervnc-servertigervnc
设置远程登陆到gnome桌面的配置,再最后面加入如下两行:
vim/etc/sysconfig/vncservers
VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry1024x768-alwaysshared-depth24"
修改远程桌面显示配置文件:修改为以下内容并保存
vim/root/.vnc/xstartup
#!/bin/sh #Uncommentthefollowingtwolinesfornormaldesktop: unsetSESSION_MANAGER exec/etc/X11/xinit/xinitrc [-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup [-r$HOME/.Xresources]&&xrdb$HOME/.Xresources xsetroot-solidgrey vncconfig-iconic& xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"& gnome-session&#setstartingGNOMEdesktop #startkde&#kdedesktop #twm&#Textinterface #/usr/bin/startxfce4 #exec/usr/bin/fluxbox
新建服务,执行多次则建多个服务,依次为:1:2:3,每一次启动时会提示设置密码
vncserver
关闭具体的vncserver命令
vncserver-kill:1 vncserver-kill:2
开机启动
chkconfigvncserveron
防火墙设置
当你启动vnc服务后,你可以用netstat–tunlp命令来查看vnc服务所使用的端口,可以发现有5801,5901,6001等。使用下面命令开启这些端口:
重启防火墙:
#netstat–tunlp ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programname tcp000.0.0.0:59010.0.0.0:*LISTEN2092/Xvnc tcp000.0.0.0:1110.0.0.0:*LISTEN1459/rpcbind tcp000.0.0.0:60010.0.0.0:*LISTEN2092/Xvnc tcp000.0.0.0:220.0.0.0:*LISTEN1711/sshd tcp00127.0.0.1:6310.0.0.0:*LISTEN1557/cupsd #vim/etc/sysconfig/iptables -ARH-Firewall-l-INPUT-ptcp-mtcp–dport5801-jACCEPT -ARH-Firewall-l-INPUT-ptcp-mtcp–dport5901-jACCEPT -ARH-Firewall-l-INPUT-ptcp-mtcp–dport6001-jACCEPT #/etc/init.d/iptablesrestart
安装Windows客户端:
http://sourceforge.net/projects/tigervnc/files/latest/download
启动 TrigerVNCViewer
输入服务器IP:01,例如:192.168.1.10:1
连接后再输入每一次启动vncserver时设置的密码即可要连接到centos桌面了
希望本文所述对大家CentOS服务器操作有所帮助。