歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Windows通過VNC訪問Ubuntu

Windows通過VNC訪問Ubuntu

日期:2017/2/28 15:30:03   编辑:Linux教程

記錄為如筆者般初步接觸Linux的菜鳥們

准備:一個系統為Windows XP 或WIN7的機器,一個系統為Ubuntu的機器 (二者可以均可為虛擬機或實體機)

目的:在Windows系統上通過VNC遠程訪問Ubuntu。

簡介:. VNC(VIrtual network Cumputing)是Linux下遠程接入的一種方式。 它包括兩部分:VNCServer 和VNC Viewer。

VNCServer安裝在被控制機上,VNC Viewer安裝在主控機。如,現在要通過windows遠程訪問Ubuntu,則windows是主控機它安裝VNC Viewer,

Ubuntu為被控機它安裝VNC Server。(VNC Viewer官方下載地址 http://www.realvnc.com/download/viewer/)

步驟:

1.在ubuntu上安裝vnc。

$ sudo apt-get install vnc4server

(有個vnc4-common包是可選安裝的,它包含vncserver和vnc viewer的一些通用功能。關於vnc4-common的具體說明見http://download.gna.org/pdbv/demo_html/demo_2.0.10/package/vnc4-common_4.0-7.html,包含vnc4-common的安裝shell命令為:

$sudo apt-get install vnc4-common vnc4server )

2. 在Ubuntu上啟動vncserver,創建一個vnc桌面 有兩種方式。

方式① 創建一個vnc桌面,會話號由vncserver自動生成

$ vncserver

方式②創建一個指定會話號的vnc桌面

$vncserver :2 <--------------創建一個指定會話號為2的桌面,注意 冒號:前面有一個空格

注:在第一次啟動vncserver時會要求輸入一個6字符的密碼,此密碼在遠程登錄時會用到。xstartup

3. 修改遠程登錄桌面配置為圖形化界面,也有兩種方式。 (注:只有root用戶才會使用圖形化界面,其他用戶雖然配置為圖形化界面但仍會顯示為終端界面)

方式① 修改xstartup文件(注:每個用戶都有自己的xstartup文件), 文件路徑為 ~/.vnc/xstartup

在文件的最後添加一行 gnome-session & (將 #twm & )

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc


[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
#twn & <-----------注釋掉,如果有的話
gnome-session & <--------------添加這一行

方式②, 用/etc/X11/Xsession直接替換~/.vnc/xstartup

$cp /etc/X11/Xsession ~./.vnc/xstartup

4. 在windows用VncViewer登錄桌面。

按如下格式輸入VNC Server地址: VNCServer IP地址:會話號 (如,我的ubuntu ip為192.168.1.103,回話號為2,則輸入 192.168.1.103:2)

連接, 然後輸入前面設置的密碼。OK,現在遠程成功了。

5. 關閉桌面會話

$vncserver -kill 會話號 (如 $vncserver -kill 2)

Copyright © Linux教程網 All Rights Reserved