2021-05-12 14:32:11
Ubuntu下安裝設定VNC遠端工具
現在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
(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
相關文章