使用X2Go實現多用戶遠程訪問 Ubuntu 14.04桌面;VNC也可以,但是每次連接VNC就回新創建一個Seession,想要在下次遠程登錄的時候返回上次活動,需要記住開啟的線程,這種繁瑣的操作不能滿足大多數人的需求。。。
參考: Linux公社:如何遠程連接Ubuntu 14.04 圖形界面
想要遠程連接你的Ubuntu服務器的圖形界面么?
這里有個簡單的指導告訴你如何使用X2Go來實現,這是一個NX遠程桌面協議的衍生版本。
你所需要做的就是在服務器上面安裝X2Go服務端和桌面環境,在客戶機上安裝X2Go的客戶端。
在Ubuntu服務器上的操作:
可以在Ubuntu 14.04 LTS, Ubuntu 12.04 LTS 和 Ubuntu 10.04 LTS 通過PPA找到最新的X2Go服務端版本。先連接上你的Ubuntu服務器,使用下面的命令來安裝PPA和相關的包。
在添加PPA之前,需要先安裝這個 add-apt-repository:
sudo apt-get install python-software-properties software-properties-common
添加PPA :
sudo apt-add-repository -y ppa:x2go/stable
刷新包列表:
sudo apt-get update
安裝X2Go服務器端
sudo apt-get install x2goserver x2goserver-xsession
在這個例子里面我會使用XFCE4作為Ubuntu服務器的桌面環境,安裝Xfce4 :
sudo apt-get install xfce4
如果你的Ubuntu服務器沒有設置主機名,在連接的時候會報錯。因此執行下面的命令來設置主機名,把plato替換成你需要的名字:最后執行 reboot 命令來重啟服務器 。
echo "plato" > /etc/hostname hostname -F /etc/hostname
在客戶端上的操作:
在Ubuntu 12.04, Ubuntu 10.04, Ubuntu 14.04, 和 Ubuntu 14.10 這幾個版本中,可以執行下面的命令通過PPA來安裝最新的客戶端。(或者你可以在Ubuntu 包管理中心安裝一個舊版本的客戶端):
sudo apt-add-repository ppa:x2go/stable sudo apt-get update sudo apt-get install x2goclient
連接使用的會話名字第一次使用客戶端的時候,會提醒你設置下面的信息:
連接使用的圖標
遠程服務器的IP 登錄用戶名 ssh端口(默認22) 連接的類型(這個例子里面是XFCE)
設置完成后,在客戶端的窗口右邊上,可以看到剛才配置的連接。如果你有更多的遠程服務器要連接,可以在session -> new session創建新的連接 。
從右面板上點擊連接會話,輸入遠程用戶密碼就可以連接了。
連接成功后,你就可以在新窗口里面操作你的遠程服務器了。