一般,當您在Azure中設置Linux VM(多是Ubuntu Server)時,您只能經過SSH鏈接並遠程訪問它。這與Azure中的Windows VM不一樣; 由於Linux VM自己不支持遠程桌面(RDP)。從本質上講,當您經過RDP遠程訪問Windows VM時,這會致使您須要SSH到Linux VM。服務器
若是您不熟悉Windows遠程桌面,它是一種技術,可以讓您從另外一臺計算機遠程鏈接到Windows PC或VM,使您可以看到屏幕界面(UI),就像您直接坐在那裏同樣電腦。ide
傳統上,遠程鏈接Linux VM的惟一方法是使用SSH(Secure Shell)。這項技術使用戶可以使用Shell或命令行界面從另外一臺計算機遠程鏈接到Linux計算機(PC或VM)。因爲SSH的性質,Linux機器命令行只能經過SSH鏈接訪問。若是要在本地計算機或虛擬機(VM)上安裝Ubuntu或其餘分發版,則沒法得到Linux機器的桌面式UI。命令行
該XRDP項目是添加到Linux機器的遠程桌面協議(RDP)支持的一個開源項目。經過安裝xrdp,您能夠添加將遠程桌面遠程鏈接到Linux VM的功能。而後,這使您可以使用圖形用戶界面(UI)鏈接到Linux計算機,相似於使用遠程桌面鏈接到Windows計算機的方式。3d
閒言少敘,下面咱們就看下如何如何使用遠程桌面(RDP)訪問Azure中的Ubuntu Linux VMblog
首先,咱們須要建立一個Linux VM來使用。爲此,我將在Azure中配置Ubuntu Server VM。ip
服務器建立好之後以下圖所示:get
使用SSH鏈接到建立好的服務器:虛擬機
運行:sudo apt-get install lxde -y:it
運行:sudo apt-get install xrdp -y:class
安裝完成之後啓動服務:
服務器啓動之後使用MSTSC鏈接:
點擊是:
輸入用戶名密碼:
鏈接成功,以下圖所示: