====== [Draft] 建立可讓 Windows 遠端桌面登入的 xrdp 環境(Docker) ======
* 採用 Docker Image : [[https://hub.docker.com/r/frxyt/xrdp|frxyt/xrdp:xfce]]
===== 驗證環境 =====
* Ubuntu 20.04 + Docker
* 驗證程序 :
- 建立驗證目錄 t 設定可以完全寫入的權限
mkdir t
chmod a+w -R t
cd t
- 啟動 xrdp 的驗證容器 登入帳號:localadmin 密碼:ChangeMe 服務Port:33890 將 localadmin 目錄掛載出來
docker run -d --privileged -e FRX_XRDP_USER_NAME=localadmin -e FRX_XRDP_USER_PASSWORD=ChangeMe -p 33890:3389 -v $(pwd)/home/localadmin:/home/localadmin --name xrdp frxyt/xrdp:xfce
- 此時應該可以用 Windows 遠端桌面 IP:33890 連線 \\ {{:tech:2023-12-05_195406.png?600|}} \\ {{:tech:2023-12-05_195512.png?600|}} \\ {{:tech:2023-12-05_195632.png?600|}}
- 進入容器進行測試安裝驗證
docker exec -it xrdp bash
- 切回 localadmin 帳號進行安裝系統基本套件
su - localadmin
sudo apt update
sudo apt install wget unzip git php fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf --no-install-recommends -y
- 安裝 Google Chrome 參考 - https://linuxize.com/post/how-to-install-google-chrome-web-browser-on-debian-10/
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb -y
- 更新所有系統套件
sudo apt upgrade -y
- 驗證 Google Chrome 的運作 \\ {{:tech:2023-12-05_200150.png?600|}}
- 如無法正常運作就給後面參數 \\ {{:tech:2023-12-05_200257.png?600|}} \\ Exp. google-chrome-stable --disable-gpu --no-sandbox --disable-dev-shm-usage \\ {{:tech:2023-12-05_200437.png?600|}} \\ {{:tech:2023-12-05_200503.png?600|}}
{{tag>docker xrdp 遠端桌面}}