[Azure] Remote Desktop 遠端桌面

最近需要用到 VPN,因為某些網站有擋台灣的 IP,所以有需要遠端桌面的需求,Microsoft Azure 的 VM 可以開在世界不同的資料中心裡面,本篇紀錄一下實作在 Azure 上開出一台 Ubuntu 的 VM 安裝遠端桌面伺服器,然後利用 Microsoft Remote Desktop 遠端登入進去操作,實作方法參考的是技術文件 Install and configure xrdp to use Remote Desktop with Ubuntu

上圖是嘗試從台灣連線到法國的 Leroy Merlin 網站,發現台灣的 IP 被封鎖了。

實作步驟:

  1. 部署一個 VM 在選定的 Region,例如 WestEurope
  2. 利用 SSH 連線進 Ubuntu 
  3. 安裝 Xrdp 服務
    安裝 xfce
    sudo apt-get update
    sudo DEBIAN_FRONTEND=noninteractive apt-get -y install xfce4
    sudo apt install xfce4-session
    
    安裝遠端桌面伺服器 xrdp
    sudo apt-get -y install xrdp
    sudo systemctl enable xrdp
    
    新增用戶並且給予認證(Ubuntu 20)
    sudo adduser xrdp ssl-cert
    
    重啟 xrdp 伺服器
    echo xfce4-session >~/.xsession
    sudo service xrdp restart
    
    設定用戶密碼
    sudo passwd azureuser
  4. 安裝 Microsoft Remote Desktop 應用程式,實現遠端桌面
  5. 利用 Terminal 安裝 Google Chrome 並且開啟瀏覽器
    sudo apt update
    sudo apt upgrade
    sudo apt install wget
    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    sudo dpkg -i google-chrome-stable_current_amd64.deb
    sudo apt-get install -f
    google-chrome

下圖呈現利用 Microsoft Remote Desktop 在遠端桌面上啟動的 Chrome 瀏覽器可以成功開啟 leroymerlin.fr 的網站。

remote desktop