Как подключиться к Ubuntu по RDP

Обновлено: 22.06.2021

Если по какой-либо причине тебе потребовалось получить доступ к удаленной машине с Ubuntu именно через RDP, то не отчаивайся — все возможно! Для этого существует инструмент под названием xrdp. В данной инструкции я расскажу, как можно подключиться к Ubuntu через RDP из Windows.

 

Установка необходимых пакетов

Нам потребуется установить в систему два пакета — xrdp и xorgxrdp, но второй итак находится в зависимостях первого, поэтому достаточно выполнить одну команду:

sudo apt install xrdp

 

Настройка xrdp

Для корректной работы необходимо, чтобы был открыт TCP порт 3389 — убедись, что твой брандмауэр не блокирует данный порт.

Ubuntu Server

Если в системе не установлено ни одно окружение рабочего стола (скорее всего это будет Ubuntu Server) — то стоит его установить, например Xfce, сделать это можно командой:

sudo apt install xfce4

Также в домашнем каталоге пользователя, от имени которого будет происходить вход в систему должен быть расположен файл .xsession в котором указана команда запуска оболочки, в нашем примере это startxfce4 (для запуска xfce). После создания этого файла выполни команду sudo systemctl restart xrdp для обновления конфигурации xrdp (если он уже был запущен).

Gnome

Для подключения к пк с установленной Ubuntu и графическим окружением Gnome в файл ~/.xsession следует вписать команду:

gnome-session

KDE

Для Kubuntu в файл ~/.xsession следует вписать команду:

plasma_session

 

Если тебя «выкидывает» без объяснения причины при подключении к Ubuntu из Windows по RDP, то на машине с Ubuntu следует выполнить выход из своей учетной записи. Это, если ты пытаешься подключиться к своей учетке. Также можно создать отделную учетную запись и подключаться с ее помощью (sudo adduser rdpuser), тогда соединение будет успешно установлено и будет запущена еще одна копия графической оболочки, соответсвенно вылетов происходить не будет. Не забудь в домашнем каталоге новой учетки создать файл ~/.xsession.

 

Запуск xrdp

Для запуска сервиса следует выполнить команду (после установки xrdp будет запущен автоматически):

sudo systemctl start xrdp

а для того, чтобы xrdp стартовал вместе с системой (не обязательно) команду:

sudo systemctl enable xrdp

Соответственно остановка и отключение автозапуска сервиса:

sudo systemctl stop xrdp
sudo systemctl disable xrdp

 

Подключение из Windows

Открываем меню подключения к удаленному рабочему столу. Универсальный способ сделать это — через «Выполнить» — нажимаем Win+R и в открывшемся окне набираем mstsc:

В открывшемся окне указываем IP адрес машины с Ubuntu и жмем «Подключить»:

В появившемся приглашении указываем данные учетной записи в Ubuntu от имени которой будет происходить подключение:

И, после нажатия «Ok», попадаем в систему:

В данном примере была использована Ubuntu 18.04 и Windows 10.

Также данная инструкция актуальна и для Ubuntu 20.04 и 21.04 — примеры работы:

Подключение к Kubuntu 20.04:

 

Подключение к Ubuntu 21.04:

 

3 комментария к “Как подключиться к Ubuntu по RDP”

  1. Аноним

    Где настройки переключения раскладки клавиатуры

    1. Аноним

      просто поставь инглиш раскладку по умолчанию

  2. Аноним

    Для тех, у кого выходит «Не удалось загрузить безопасный сеанс»
    Создайте новую учётную запись, а потом туда уже загрузитесь. Можно даже root.

Добавить комментарий

Есть, что добавить? Нет проблем! Напечатай комментарий и он будет опубликован после проверки.