建立了AWS EC2 Linux instance Ubuntu,記錄下通過本地Windows遠端通路AWS Ubuntu桌面的方法。
1, 更新,更新和安裝準備
sudo apt-get update
sudo apt-get upgrade
2,配置sshd_config允許密碼通路
sudo emacs /etc/ssh/sshd_config
将 PasswordAuthentication 選項設定為yes
# Change to no to disable tunnelled clear text passwords
#PasswordAuthentication no
PasswordAuthentication yes
3,重新開機SSH伺服讓配置生效
sudo /etc/init.d/ssh restart
4,為使用者名ubuntu設定密碼
sudo –i
passwd ubuntu
su ubuntu
5,為Ubuntu Linux Instance安裝桌面功能
大概需要十多分鐘,
export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop
6,安裝XRDP和其它xfce4資源
sudo apt-get install xfce4 xrdp
sudo apt-get install xfce4 xfce4-goodies
7,設定xfce4為RDP連接配接的預設window manager
echo xfce4-session > ~/.xsession
8,拷貝.xsession 到 /etc/skel 目錄
這樣新的使用者名被建立的時候,xfce4 自動被設定為預設的 window manager
sudo cp /home/ubuntu/.xsession /etc/skel
9,修改xrdp.ini配置檔案
當進行遠端連接配接時允許改變主機端口,在 [xrdp1]區
port=-1
改為:
port=ask-1
10,重新開機xrdp
sudo service xrdp restart
11,在本地Windows端進行連接配接
打開Remote Desktop Connection,

輸入Public DNS,點連接配接,
在“Login to xrdp”界面輸入sesman-Xvnc, ubuntu和先前設定的密碼,端口設定為-1,點OK