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 桌面環境。