Установка RDP-сервера на Debian

По умолчанию любой VPS с Debian поставляется с доступом лишь к командной строке (SSH). Для некоторых задач может потребоваться доступ к графическому рабочему столу.

В этой статье мы рассмотрим установку графического окружения и xRDP-сервера на Debian.

Установка на Debian

Обновим список пакетов apt-get:

apt-get update && apt-get upgrade

Установим графическое окружение и сам xRDP-сервер:

apt-get -y install gnome-desktop-environment xrdp

Отредактируем файл запуска xRDP для автоматической загрузки установленной нами оболочки Gnome:

apt-get -y install nano
nano /etc/xrdp/startwm.sh

В открывшемся редакторе добавьте следующие строки:

#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
. /etc/X11/Xsession
gnome-session

В конце файла обязательно нужно оставить пустую строку. Для этого после gnome-session просто нажмите ENTER. Для сохранения изменений нажмите Ctrl+O и затем Ctrl+X.

Запустим xRDP-сервер:

service xrdp restart

Подключение через RDP-клиент в Windows

В меню «Пуск» выберите программу «Подключение к удаленному рабочему столу». Можно также нажать Win+R и ввести mstsc.

В появившемся окне программы введите IP-адрес Вашего VPS и нажмите на кнопку «Продолжить».

При появлении окна с предупреждением о невозможности проверки подлинности компьютера нажмите «Да».

В появившемся окне введите данные для входа в систему (root пароль) и нажмите «OK».

Рекомендации по безопасности

Из соображений безопасности крайне рекомендуется не использовать для подключения учётную запись root. Создайте обычного пользователя и используйте его данные для подключения через RDP-клиент.

Это можно сделать следующим образом:

useradd -m ИМЯ
passwd ИМЯ