[CentOS] 001. VNC Server 安裝流程 - 精簡版

  • 3050
  • 0

Linux系統相關

Linux 版本 : CentOS 5.8 , CentOS 6.9  

前言:

最近再次幫大學的主機於Linux環境建立VNC功能。

因為一段時間未紀錄,在網路爬文也遇到不少瓶頸,這邊記下自己的操作流程。

※CentOS 指令與畫面有些許不同,下面流程以紅字表示CentOS 6.9版本的差異

Step 1 : 開啟terminal

Step 2 : 登入管理者權限 su root  ※要輸入root密碼

su root 

Step 3 : yum -y install vnc vnc-server ※安裝VNC軟體

yum -y install tigervnc-server ※也可以使用這個系統檢查預設的套件,建議

yum -y install tigervnc-serve

Step 4 : vi /etc/sysconfig/vncservers  

             如下圖 VNCSERVER="2:root 1:ntu"  表示有兩個帳號

                        VNCSERVER[1]="-gemometry 1024x768 -depth 16"  表是 ntu 帳號VNC遠端時是1024 * 768 解析度 ,且色彩16位元

                        VNCSERVER[2]="-gemometry 1024x768 -depth 16"  表是 root帳號VNC遠端時是1024 * 768 解析度 ,且色彩16位元

※:wr 儲存離開 i編輯 :q離開    其中 5900 + 對應的 port  EX: 5902 就是root帳號的port

 

 

step 5:  vncpasswd ※所有帳號都要進入設定

vncpasswd 

step 6: vncserver :01 ※帳號ntu 建立xstartup檔案

vncserver :01

step 7: vncserver :02 ※帳號root建立xstartup檔案

 vncserver :02

step 8: vi ~/.vnc/xstartup        ※CentOS 6.9 版可以不用做Step 8   

 vi ~/.vnc/xstartup 

      將下列的文字# 移除

 

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

變為

 

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

 

 

step 9: service vncserver start   ※啟動VNC Server服務

service vncserver start 

step 10: chkconfig vncserver on ※設定開機時自動啟動

※對應 vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off  可以不做這一步

 

step 11: 開啟CentOS 的防火牆 如下圖

11. 將我們設定的 5901 與 5902 Port 打開 ,並且Apply (儲存) ,就大功告成了

可以測試連線囉,我從Windows 使用 Ultra VNC 軟體-連到 CentOS系統