Если Вам необходима виртуальная машина с возможностью работать в графическом интерфейсе, рекомендуем установить и настроить VPS на операционной системе с открытым кодом Ubuntu 18.04.
Первое надо определиться с поставщиком услуг. Далеко не каждый хостер предоставляет машины достаточной мощности для создания VPS с графической оболочкой. Путем проб и ошибок мы остановились на облачных VPS от Reg.ru.
Порядок действий такой:
1. Регистрируемся выбираем тариф облачного VPS с объемом памяти не меньше 2 Гб, иначе графическая оболочка будет тормозить или не запустится вовсе. ОС — Ubuntu 18.04. Получаем реквизиты доступа на свой e-mail.
2. Заходим на созданный сервер по SSH протоколу. В Windows это лучше всего делать в программе Putty. Важно указать файл ключей в настройках подключения.
3. Устанавливаем графическую оболочку [1].
— Обновляем кэш репозиториев, иначе оболочка может не установится [2]:
sudo apt update
— Далее скачиваем и ставим дистрибутив интерфейса:
sudo apt install ubuntu-desktop
— После завершения установки, машину нужно перезагрузить:
sudo reboot
4. Настройка подключения к виртуальной машине по RDP
— За удаленное подключение к графической оболочке в Ubuntu отвечает утилита xRDP. Устанавливается она следующим образом:
sudo apt install xrdp
— Разрешаем доступ к RDP:
sudo ufw allow 3389/tcp
— Этого оказалось не достаточно для подключения. Потребовалось дополнительная загрузка xfce4 [3]:
apt-get install xfce4 xrdp
— Вносим правки в .xsession:
vi ~/.xsession
— Вставляем строку: «xfce4-session». Помним, что для выхода из VIM с сохранением изменений надо набрать «:wq». Просто выход «:q».
— В заключении прописываем xrdp в автозагрузку:
systemctl enable xrdp
— И перезагружаем утилиту:
xfce4-session
5. Подключение к виртуальной машине на Ubuntu 18.03 через RDP с компьютера на Windows 10.
— Заходим в «Подключение к удаленному рабочему столу» в Windows. Достаточно в строке поиска начать набирать название службы, чтобы появилась ссылка на программу.
— Вводим IP виртуальной машины VPS и реквизиты доступа. Самый простой способ зайти под root-ом. Иначе создайте нового пользователя. При этом, возможно, надо открыть доступ к xRDP всем группам пользователей [4].
[1] https://losst.ru/ustanovka-graficheskoj-obolochki-v-ubuntu-server-18-04 (Установка графической оболочки в Ubuntu Server 18.04)
[2] https://losst.ru/oshibka-unable-to-locate-package-v-ubuntu (Ошибка unable to locate package в Ubuntu)
[3] https://www.dmosk.ru/miniinstruktions.php?mini=vnc-server-ubuntu (Удаленный рабочий стол на Ubuntu. Сервер VNC)
[4] http://ithelp21.ru/udalennoe-podklyutchenie-k-ubuntu-tcherez-rdp/ (Удаленное подключение к Ubuntu через RDP)