1) Запустите инстанс Ubuntu на EC2.
2) Откройте SSH Port в экземпляре безопасности.
3) Сделайте SSH к экземпляру.
4) Выполнить:
sudo apt-get update sudo apt-get upgrade
5) Поскольку вы будете подключаться с удаленного рабочего стола Windows, отредактируйте файл sshd_config в вашем экземпляре Linux, чтобы разрешить аутентификацию по паролю.
sudo vim /etc/ssh/sshd_config
6) Измените PasswordAuthentication на yes с no, затем сохраните и выйдите.
7) Перезапустите демон SSH, чтобы изменения вступили в силу.
sudo /etc/init.d/ssh restart
8) Временно получите права суперпользователя и измените пароль для пользователя Ubuntu на сложный пароль для повышения безопасности. Нажмите клавишу Enter после ввода команды passwd ubuntu, и вам будет предложено ввести новый пароль дважды.
sudo –i
passwd ubuntu
9) Вернитесь к учетной записи пользователя Ubuntu и перейдите в домашний каталог Ubuntu.
su ubuntu
cd
10) Установите функциональность рабочего стола Ubuntu на свой экземпляр Linux, последняя команда может занять до 15 минут.
export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop
11) Установите xrdp
sudo apt-get install xfce4
sudo apt-get install xfce4 xfce4-goodies
12) Сделайте xfce4 оконным менеджером по умолчанию для соединений RDP.
echo xfce4-session > ~/.xsession
13) Скопируйте .xsession в папку / etc / skel, чтобы xfce4 был установлен в качестве оконного менеджера по умолчанию для всех создаваемых учетных записей пользователей.
sudo cp /home/ubuntu/.xsession /etc/skel
14) Откройте файл xrdp.ini, чтобы разрешить изменение порта хоста, к которому вы будете подключаться.
sudo vim /etc/xrdp/xrdp.ini
(xrdp до сих пор не установлен. Сначала установите xrdp с помощью sudo apt-get install xrdp, затем отредактируйте вышеупомянутый файл)
15) Найдите раздел [xrdp1] и измените следующий текст (затем сохраните и выйдите из [: wq]).
port=-1
- to -
port=ask-1
16) Перезапустите xrdp.
sudo service xrdp restart
17) В Windows откройте клиент подключения к удаленному рабочему столу, вставьте полное имя вашего экземпляра Amazon EC2 для компьютера и нажмите «Подключиться».
18) Когда появится запрос на вход в xrdp, убедитесь, что выбран модуль sesman-Xvnc, и введите имя пользователя ubuntu с новым паролем, который вы создали на шаге 8. При запуске сеанса номер порта равен -1.
19) Когда система подключается, несколько сообщений о состоянии отображаются на экране журнала подключений. Обратите особое внимание на эти сообщения о состоянии и запишите номер порта VNC. Если вы хотите вернуться к сеансу позже, укажите этот номер в поле порта диалогового окна входа в систему xrdp.
Подробнее см .:
https://aws.amazon.com/premiumsupport/knowledge-center/connect-to-linux-desktop-from-windows/
http://c-nergy.be/blog/?p=5305.