天天看點

給阿裡雲遠端伺服器執行個體配置遠端桌面(不修改防火牆,MobaXterm方案)

啟動阿裡雲遠端伺服器後預設隻能使用指令行界面進行互動。如要配置遠端桌面環境,需要兩個步驟:遠端安裝VNC與配置遠端連接配接。本文假設使用者無法修改遠端執行個體的防火牆設定,配置遠端連接配接是使用SSH的22端口進行轉發。

1. VNC安裝

VNC的安裝較為簡單,可以參考1,2等步驟逐行執行指令即可。當VNC運作第一個桌面服務的時候預設監聽5901端口。

安裝VNC之後,可能會出現語言設定相關的問題。其表現是無法打開terminal,視窗沒有關閉-最小化一欄等。可以參見3的解決方案重新配置語言設定。

2. 配置遠端連接配接

按照1,2等方法需要配置阿裡雲控制台的防火牆設定。然而在很多場景下使用者并沒有此權限。是以我們需要使用預設開啟的端口進行跳轉。

SSH提供了能夠滿足需求的跳轉功能,即通過SSH指令可以将某個端口發送來的資訊通過22端口傳輸,再發送到目标主機的指定端口上。此功能可以通過SSH指令或putty等工具實作。這裡介紹使用MobaXterm的方法。

2.1 建立SSH隧道

點選下圖所示的按鈕建立SSH隧道。

給阿裡雲遠端伺服器執行個體配置遠端桌面(不修改防火牆,MobaXterm方案)
給阿裡雲遠端伺服器執行個體配置遠端桌面(不修改防火牆,MobaXterm方案)

2.2 設定跳轉功能

使用Local Port Forwarding即可滿足我們的需求。此時需要填寫幾個轉發點。

給阿裡雲遠端伺服器執行個體配置遠端桌面(不修改防火牆,MobaXterm方案)

第一個紅框需要填寫本地一個空閑的端口,記作A。使用服務時VNC用戶端連接配接本地的這個端口發送和接收資料,而不是直接連接配接遠端主機。

第二個紅框填寫遠端主機的SSH目的地。包括其IP和SSH端口,預設22端口。這個點用于接受本地利用SSH通道轉發的VNC資料。

第三個紅框填寫遠端主機上VNC伺服器監聽的端口。第一個VNC桌面應用預設5901端口。該端口接受遠端主機的SSH服務轉發的VNC資料。

總體來說,VNC資料依次經過三個紅框代表的點進行資料傳輸。

2.3 開啟VNC服務

建立SSH隧道之後需要進行開啟。

給阿裡雲遠端伺服器執行個體配置遠端桌面(不修改防火牆,MobaXterm方案)

之後建立VNC連接配接。

給阿裡雲遠端伺服器執行個體配置遠端桌面(不修改防火牆,MobaXterm方案)

其中Port填寫之前提到的A端口,即本機的端口。建立好後即可運作VNC連接配接,密碼填寫本機密碼。

繼續閱讀