首頁 > 軟體

Ubuntu下安裝設定VNC遠端工具

2020-06-16 17:19:06

現在Linux是非常火的  很多人喜歡用它,介面簡單,操作容易,有很多圖形化工具如WinSCP可以與Ubuntu進行檔案的上傳的與下載,Xshell就是如同控制ubuntu的終端一樣,簡單方便,不過要在Windows下圖形化存取Ubuntu或其它Linux系統桌面環境有很多方法,我比較喜歡的是使用VNC服務,需要在Ubuntu下安裝VNC Server和在Windows下安裝用戶端存取工具VNCViewer。

1. Windows下用戶端存取工具

對於VNC,用戶端存取工具也有不少,比如RealVNC、VNC Viewer等,我比較喜歡的是VNC Viewer,比較小巧輕量級,使用也十分簡單,如下圖所示:

後面的:1是分配的桌面號,可以給不同的用戶端分配不同的桌面號存取,如果是預設埠這樣輸入就可以了,如果設定了埠號還需要在IP後面加上埠號存取。

2. Ubuntu伺服器端設定

1) 首先安裝vncserver服務

  sudo apt-get install vnc4server

2)安裝成功後,開啟vnc服務

如果你想存取root使用者的桌面環境就用sudo vncserver,如果存取當前普通使用者的環境就直接vncserver即可,首次啟動會要求設定密碼,用來在用戶端存取時使用,後面可以使用vncpasswd 修改。

輸入你想設定的密碼與密碼的確認

啟動vnc成功後,會在主目錄下產生一個.vnc目錄。


3)修改原有xstartup檔案以圖形化存取

如果不修改xstartup檔案就在用戶端下存取則會出現下面這樣的介面:

也就是只有一個終端視窗沒有圖形介面,這顯然不是我們想要的,那麼如何圖形化存取呢?這裡就需要修改vnc的組態檔xstartup。

預設的xstartup檔案是這樣的:

#!/bin/sh                                                                       

# 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 &

我們需要將最後一行“x-window-manager &”改為我們自己的Ubuntu圖形介面服務,那麼改成什麼呢?這就要看你Ubuntu是什麼桌面環境了,Ubuntu有gnome、KDE、Unity等桌面環境。

    (1)如果是gnome桌面,改成gnome-session &;

  (2)如果是KDE桌面,改成startkde &;

  (3)如果是Unity桌面,首先去 /usr/share/gnome-session/sessions/下看桌面session的名稱,如果是ubuntu-2d,則將最後一行改為:

    export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"
    $STARTUP
現在的Ubuntu都是unity桌面,如下圖所示:
修改完成後,如果你已開啟了vncserver服務,需要使用vncserver -kill :1(這裡是預設的1號桌面,根據自己情況修改)來殺死正在執行的桌面服務,然後重新啟動該服務:vncserver :1生成新的對談,用戶端重新連線,就會出現圖形介面。
註:如果沒有使用成功,可能是你的Ubuntu沒有安裝相應的桌面環境,如果是gnome桌面環境,則可按下面方法安裝:

(1)安裝x-Windows的基礎 

sudo apt-get install x-window-system-core

(2)安裝登入管理器

sudo apt-get install gdm (還可以為kdm/xdm)

(3)安裝Ubuntu的桌面

sudo apt-get install ubuntu-desktop

IT145.com E-mail:sddin#qq.com