OpenSuse - 架設 VNC Server 遠端連線伺服器

1、前言

VNC (Virtual Network Computing) 簡單說就是遠端連線了,因為有時會需要用到 X-Win (ex. 查看 UPS 設定) 又不想到主機前去使用因此就裝 VNC Server 來方便連到 OpenSuse 去,開始玩吧。




文章目錄

1、前言
2、實作環境
3、安裝及設定
          步驟1.啟動 VNC Service
          步驟2.修改 vncserver 設定檔
          步驟3.啟動 VNC Service
4、參考

2、實作環境

  • OpenSuse
  • vnc-server

3、安裝及設定

步驟1.啟動 VNC Service

輸入指令 vncserver 來啟動 VNC Service 產生 VNC 設定檔,執行 vncserver 指令後會請您輸入屆時登入 VNC 的密碼,若未指令 VNC Service 時的 Port 則預設為 Port 5901
#vncserver    //輸入指令啟動 VNC Service
 You will require a password to access your desktops.
 Password:     //設定 VNC Password
 Verify:       //確認 VNC Password
 Would you like to enter a view-only password (y/n)? n  //是否要設定 View Only 的 VNC Password
 New 'X' desktop is weithenn:1                          //VNC Listen Port 為 5901
 Creating default startup script /root/.vnc/xstartup    //產生的 VNC 設定檔路徑
 Starting applications specified in /root/.vnc/xstartup
 Log file is /root/.vnc/weithenn:1.log


步驟2.修改 vncserver 設定檔

修改 VNC 設定檔內容使屆時登入 OpenSuse 時桌面環境為 Gnome。
#vi ~/.vnc/xstartup     //設定 VNC 設定檔
 #!/bin/sh
 xrdb $HOME/.Xresources
 xsetroot -solid grey
 xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
 #twm &                  //註解此行 (預設值)
 gnome-session &         //新增此行,採用 Gnome 桌面環境

修改完畢後將 VNC Service 停止以便等一下重新載入 VNC 設定檔內容。
#vncserver -kill :1     //刪除剛才 Listen Port 5901 的 VNC Service
 Killing Xvnc process ID 15878


步驟3.啟動 VNC Service

下列指令為將 VNC Service 啟動且 Listen Port 6000 (5900 + :100 = 6000)。
#vncserver :100
 New 'X' desktop is weithenn:100
 Starting applications specified in /root/.vnc/xstartup
 Log file is /root/.vnc/weithenn:100.log

啟動成功後確認系統是否有 Listen Port 6000。
#netstat -tnl |grep '6000'
 tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN

確認系統是否有 VNC Service 的 Process。
#ps aux |grep vnc
 root     15952  0.2  0.3  86264 24564 pts/2    S    09:32   0:00 Xvnc :100 -desktop X -httpd /usr/share/vnc/classes -auth /root/.Xauthority...

Windows 當 VNC Client 的話就下載 RealVNC 吧,安裝完畢後輸入要連接的 VNC Server 及剛才設定的 Port :6000,若正確的話就會跳出密碼認證視窗,登入後即可看到 Gnome 桌面環境。


4、參考