CentOS6部署VNC服務端

    VNC (Virtual Network Computer)是虛擬網絡計算機的縮寫。VNC 是在基於 UNIX 和 Linux 操作系統的免費的開源軟件,遠程控制能力強大,高效實用,其性能可以和 Windows 和 MAC 中的任何遠程控制軟件媲美。

    在 Linux 中,VNC 包括以下四個命令:vncserver,vncviewer,vncpasswd,vncconnect

    下面以CentOS6.2爲例,安裝VNC步驟如下:

    一、安裝gnome桌面環境

    如果系統已經安裝了gnome桌面環境,此步省略。

# 安裝fontforge,避免字體出現方框亂碼
yum install fontforge -y
# 安裝gnome桌面環境
yum groupinstall Desktop -y
# 安裝中文語言支持包
yum groupinstall 'Chinese Support' -y
# 設置系統默認語言爲中文
sed -i '/LANG/c\LANG="zh_CN.UTF-8"' /etc/sysconfig/i18n
source /etc/sysconfig/i18n

    二、部署vnc server

# 安裝vnc軟件包
yum install tigervnc tigervnc-server -y
# 設置vncserver開機啓動
chkconfig vncserver on
# 設置vnc登錄密碼,密碼保存在~/.vnc/passwd
# 如果修改普通用戶的vnc密碼,要先su切換到此用戶下
vncpasswd
# 查看vncserver配置文件
rpm -qc tigervnc-server
# 配置vncserver
vim /etc/sysconfig/vncservers
# 以用戶root啓動第一個和第二個桌面
VNCSERVERS="1:root 2:root"
# 調整分辨率
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
# 啓動vncserver,下面啓動了兩個桌面
vncserver :1
vncserver :2
# 修改xstartup文件,把最後的twm &改爲gnome-session &
# 此文件只有在vncserver啓動之後,纔會出現,修改後重啓vncserver
vim ~/.vnc/xstartup
# 停止vncserver
vncserver -kill :1
vncserver -kill :2
# 配置防火牆
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
service iptables save

    至此服務端部署完畢,你可以通過UltraVNC Viewer、TigerVNC Viewer或者RealVNC Viewer訪問遠程桌面了。

    下面介紹下常用操作:

# 批量啓動
service vncserver start
# 批量重啓
service vncserver restart
# 批量停止
service vncserver stop
# 查看運行的桌面
vncserver -list


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章