Quantcast
Channel: 天空的垃圾場
Viewing all articles
Browse latest Browse all 144

Azure上的Ubuntu與遠端桌面管理 VNC

$
0
0

大家應該都很清楚,透過Azure可以輕鬆的建立Windows的VM,但實際上,要建立Linux的VM也一樣容易,
而本篇,就由小弟來為大家介紹Ubuntu in Azure。

建立Ubuntu VM 與 登入

建立Linux VM的方式基本上與建立Windows沒兩樣,這邊小弟選擇了Linux裡面大家很常使用的Ubuntu來作為教學。

而這邊要特別注意,我們選擇的是Ubuntu 14.10的版本,而後面開啟遠端設定的版本,也是針對14.10,如果您使用了別的版本,那可能會照成設定失敗的狀況。

enter image description here

接下來,我們選擇 Ubuntu 14.10的版本,其餘的設定和建立一般的Windows Server差不多,一樣可以選擇地區或是資源群組。

enter image description here

完成之後,我們沒辦法和 Windows 一樣,直接下載 RDP 的檔案來連線,我們必須透過 SSH 來進行連線。
這邊要注意一下,我們要在後面加上 -l 的參數,並且帶入帳號,不然他預設會用我們目前終端機的帳號,第一次登入的時候,會要求將金鑰寫入,所以這邊一定要按下 yes ,然後就可以輸入帳號密碼了~

enter image description here

VNC 開始之前

基本上,到上面那邊的操作,就已經可以順利登入了,但小弟畢竟是懶惰的,如果遠端登入也有 UI 那不是更棒嗎!!而目前,Ubuntu已經預設提供了 VNC 外,也提供透過Microsoft Remote Desktop ( RDP )的方式來遠端登入,( 其實底層還是 VNC 只是中間透過xRDP 來進行命令的轉換 ),基本上透過 RDP 的速度會比較快,但是目前 Ubuntu 預設的桌面和 xRDP 有一些衝突,所以要另外安裝其他的桌面環境,而這邊為了初步體驗順利,我們就直接來看看,透過 VNC 的方式來進行遠端登入。

但開始前,小弟先提醒大家,目前小弟測試使用 VNC 登入,效果不是很好,滿慢的,所以有這個需求的朋友,可能要先有心理準備…

更新 Ubuntu 與 安裝 Ubuntu Desktop

裝完 Ubuntu 後,第一步當然就是更新…所以我們要下

sudo apt-get update

來更新。

enter image description here

接下來,我們就可以裝預設的桌面環境了。

sudo apt-get install ubuntu-desktop

這邊裝的過程有點久,大家可能要耐心等待一下。

enter image description here

安裝 x11vnc 與 設定

接下來,我們要安裝 x11vnc 來當作我們的 VNC Server
sudo apt-get install x11vnc

enter image description here

安裝完成之後,要設定遠端的登入密碼。
sudo x11vnc -storepasswd /etc/x11vnc.pass

最後,我們要到/etc/init/的目錄下,新增加x11vnc.conf這個檔案

小弟這邊直接使用 vi 來進行編輯。

sudo vi /etc/init/x11vnc.conf

內容如下,但要小心/usr/bin/x11vnc 等一長串,其實是”同一行”!!

start on login-session-start
script
/usr/bin/x11vnc -xkb -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o /var/log/x11vnc.log
end script

enter image description here

存擋完成之後,我們就可以重新開啟Ubuntu

sudo reboot

enter image description here

設定 Azure 端點

當然,最重要的,也別忘記設定 Azure 的端點。

enter image description here

連線

接下來,就可以透過 VNC 的軟體進行登入嚕!! ( 小弟這邊是直接使用 OSX 內建的 VNC 軟體 )
只要在 Safari 裡面輸入 VNC://網址,就可以進行登入

enter image description here

接下來輸入密碼

enter image description here

然後就可以成功進去了!!(這邊的登入密碼,就是建立 VM 時所 Key 的密碼,但有時候會因為網路的延遲,造成大小寫轉換失效,所以如果進不去,可以多試驗幾次)

enter image description here

總結

基本上,這樣就可以輕鬆的登入到 Ubuntu 的遠端畫面,但小弟建議,還是用終端機吧…真的快很多….

參考資料


Viewing all articles
Browse latest Browse all 144