目前雲平臺的linux虛擬機默認都不安裝桌面圖形化,對愛好圖形化的用戶來說,安裝遠程桌面圖形化有點抓狂:
1.xrdp登錄窗口只支持mate 和 xfce4的版本(小老鼠)
2.VNC支持所有的桌面圖形化(需要開啓服務端和客戶端的鏈路),如下操作給大家展示兩種安裝方法。請收錄。
一. 安裝ubuntu16.04的xfce4文檔
在azure雲平臺安裝創建ubuntu 16.04虛擬主機,安裝xfce4的圖像界面
- 首先創建一臺Ubuntu LTS的虛擬機,通過sudo passwd root,設定root 用戶密碼
- 創建完成後使用XShell登陸虛擬機root用戶,依次執行下面的命令
安裝xfce4和遠程登錄組件
apt-get install -y xfce4
apt-get install -y xrdp
生成一個默認的配置文件:
echo “xfce4-session” > ~/.xsession
重啓xrdp服務:
service xrdp restart
-
ARM下的虛擬機如果配置了NSG,則需要添加NSG 3389的入站規則,如果是經典虛擬機,則需要爲虛擬機添加remote desktop(3389)終結點。
-
完成後,ARM界面上的“連接”是灰掉的:
修改相關的配置文件(以上步驟完成以後是灰屏狀態)
將/etc/xrdp/startwm.sh文件中添加如下粗體文字保存。
在需要RDP用戶模式下,運行
echo “xfce4-session” > ~/.xsession
測試中如果出現錯誤:connecting to sesman ip 127.0.0.1 port 3350
問題根源在於tightvnc,出現問題的版本跟X字體有衝突,導致連接Xserver出錯。
解決方法:
apt-get purge tightvnc xrdp
apt-get install tightvncserver xrdp
小老鼠桌面的遠程可使用windows遠程桌面遠程
mstsc 開啓3389端口,沒有截圖,請見諒,我已經卸載了xfce4桌面
二. 卸載xfce4桌面圖形化安裝ubuntu-desktop unity
登錄root用戶
#更新系統所有最新軟件包
apt-get update && apt-get upgrade
#卸載原來的xfce4桌面圖形化
apt-get remove xrdp
apt-get remove xfce4*
apt-get autoremove xfce4*
#安裝ubuntu16.04系統默認的桌面圖形化,如下是精簡版安裝相關係統
apt-get -y install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal firefox
#安裝遠程服務端程序vncserver。因爲xrdp不支持gnome-desktop,只能使用VNC遠程
apt-get install vnc4server
#設置遠程root用戶的密碼,其他用戶亦可如此
vncpasswd root
#修改root用戶家目錄下的桌面啓動文件,註釋掉粗體部分
#開啓VNC服務端程序桌面1
vncserver :1
#在安全組中設置入站開啓5901/TCP端口
#通過VNC客戶端訪問VNC服務端,輸入VNC端設置的該用戶密碼即可登錄成功。
#將vncserver :1加入到開機自啓動。
如下命令切斷VNC連接
vncserver -kill :1
vncserver -kill :2
如圖:
linux虛擬機上開啓vncserver :1端口,windows終端打開VNC viewer連接