Azure VM Ubuntu16.04安裝xfce4、unity圖形化桌面

  • Ubuntu16.04安裝圖形化界面

目前雲平臺的linux虛擬機默認都不安裝桌面圖形化,對愛好圖形化的用戶來說,安裝遠程桌面圖形化有點抓狂:
1.xrdp登錄窗口只支持mate 和 xfce4的版本(小老鼠)
2.VNC支持所有的桌面圖形化(需要開啓服務端和客戶端的鏈路),如下操作給大家展示兩種安裝方法。請收錄。

一. 安裝ubuntu16.04的xfce4文檔
在azure雲平臺安裝創建ubuntu 16.04虛擬主機,安裝xfce4的圖像界面

  1. 首先創建一臺Ubuntu LTS的虛擬機,通過sudo passwd root,設定root 用戶密碼
  2. 創建完成後使用XShell登陸虛擬機root用戶,依次執行下面的命令

安裝xfce4和遠程登錄組件

apt-get install -y xfce4
apt-get install  -y xrdp 

生成一個默認的配置文件:

echo “xfce4-session” > ~/.xsession

重啓xrdp服務:

service xrdp restart
  1. ARM下的虛擬機如果配置了NSG,則需要添加NSG 3389的入站規則,如果是經典虛擬機,則需要爲虛擬機添加remote desktop(3389)終結點。

  2. 完成後,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連接
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章