本文執行個體講述了Centos中VNC遠端桌面程式的安裝與使用方法。分享給大家供大家參考,具體如下:
這裡以centos 6.5為例
安裝GNOME案頭環境
yum groupinstall "X Window System" "Desktop"
CentOS安裝Xfce案頭環境,可選
安裝tigervnc
yum install tigervnc-server tigervnc
設定遠程登陸到gnome案頭的配置,再最後面加入如下兩行:
vim /etc/sysconfig/vncservers
VNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"
修改遠端桌面顯示設定檔:修改為以下內容並儲存
vim /root/.vnc/xstartup
#!/bin/sh# Uncomment the following two lines for normal desktop:unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &gnome-session & #set starting GNOME desktop#startkde & #kde desktop#twm & #Text interface#/usr/bin/startxfce4#exec /usr/bin/fluxbox
建立服務,執行多次則建多個服務,依次為 :1 :2 :3,每一次啟動時會提示設定密碼
關閉具體的vncserver命令
vncserver -kill :1vncserver -kill :2
開機啟動
防火牆 設定
當你啟動vnc服務後,你可以用netstat –tunlp命令來查看vnc服務所使用的連接埠,可以發現有5801,5901,6001等。使用下面命令開啟這些連接埠:
重啟防火牆:
# netstat –tunlpProto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 2092/Xvnctcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1459/rpcbindtcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 2092/Xvnctcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1711/sshdtcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1557/cupsd# vim /etc/sysconfig/iptables-A RH-Firewall-l-INPUT -p tcp -m tcp –dport 5801 -j ACCEPT-A RH-Firewall-l-INPUT -p tcp -m tcp –dport 5901 -j ACCEPT-A RH-Firewall-l-INPUT -p tcp -m tcp –dport 6001 -j ACCEPT# /etc/init.d/iptables restart
安裝Windows 用戶端:
http://sourceforge.net/projects/tigervnc/files/latest/download
啟動 TrigerVNC Viewer
輸入伺服器IP:01,例如:192.168.1.10:1
串連後再輸入每一次啟動vncserver時設定的密碼即可要串連到centos案頭了
希望本文所述對大家CentOS伺服器操作有所協助。