Как настроить сервер терминалов RDP в Ubuntu

Как настроить сервер терминалов RDP в Ubuntu

Мы подготовили для Вас простое и понятное пошаговое руководство по настройке RDP (Remote Desktop Protocol) в Ubuntu. Многие из наших читателей в той или иной степени уже используют RDP для подключения к виртуальным машинам, работающим в Hyper-V, XenServer или vSphere. Сегодня такие виртуальные машины часто создаются на основе популярного дистрибутива GNU / Linux от компании Canonical. Поэтому ИТ-специалистам в сфере системного администрирования так важно уметь интегрировать RDP в Ubuntu.

Содержание:

  1. Интегрируем Remote Desktop Protocol в Ubuntu
    1. Устанавливаем необходимые нам пакеты программного обеспечения
    2. Настраиваем Xfce и xrdp
    3. Подключаемся к виртуальной машине Ubuntu с помощью RDP
  2. Выводы

Интегрируем Remote Desktop Protocol в Ubuntu

Давайте попробуем подробно разобраться в последовательности действий, необходимых для настройки RDP в Ubuntu.

Читайте также: Как настроить работу удаленных рабочих столов RDP на тонком клиенте (Thin Client) Raspberry Pi.

Устанавливаем необходимые нам пакеты программного обеспечения

Сначала обновляем репозитории apt. Для этого воспользуемся командой apt update, не забыв выполнить ее от имени суперпользователя (root) с помощью добавления команды sudo:

 

Для настройки RDP на базе Ubuntu нам понадобится дополнительное программное обеспечение — xrdp.

Xrdp — это инструмент с открытым исходным кодом, позволяющий устройствам под управлением других ОС кроме Microsoft Windows использовать возможности сервера Microsoft RDP.

Устанавливаем агент xrdp удаленного рабочего стола с помощью команды apt install xrdp (тоже через sudo):

 

Кроме того, нам потребуется еще один популярный инструмент — Xfce.

Xfce — это среда рабочего стола с открытым исходным кодом, разработанная для UNIX-подобных операционных систем:

  • GNU / Linux;
  • FreeBSD;
  • OpenBSD;
  • NetBSD;
  • Solaris и прочих.

Для установки Xfce снова воспользуемся командой apt install xfce4 с правами суперпользователя:

 

xfce

Теперь у нас есть все необходимые компоненты. Можно приступать к настройке программного обеспечения для реализации доступа через RDP в Ubuntu.

Читайте также: 7 лучших инструментов удаленного рабочего стола в Linux.

Настраиваем Xfce и xrdp

Сначала добавляем Xfce в список сессий. В этом нам поможет команда echo:

 

После чего открываем файл /etc/xrdp/startwm.sh, чтобы изменить конфигурацию. В данном примере мы воспользовались возможностями простого текстового редактора nano:

 

Находим и удаляем /etc/X11/Xsession и добавляем вместо нее startxfce4. Затем нажимаем Ctrl+X и сохраняем файл.

xfce

После чего перезапускаем xrdp. В этом нам поможет команда service xrdp restart:

Подключаемся к виртуальной машине Ubuntu с помощью RDP

Теперь давайте попробуем подключиться через RDP в Ubuntu. Прежде всего, узнаем IP-адрес нашего устройства.

 

xfce

Запускаем RDP-клиент на нашем компьютере под управлением Windows, macOS (или любой другой операционной системы). И подключаемся к IP-адресу виртуальной машины Ubuntu:

xrdp

Вводим данные нашей учетной записи — имя пользователя и пароль.

Важно: помните, что имя пользователя и пароль чувствительны к регистру!

После этого нажимаем ОК.

xrdp

Теперь Вы можете работать на удаленном сервере по RDP!

Выводы

Настроить RDP в Ubuntu можно менее чем за четверть часа, если точно знать последовательность действий. Надеемся, что это пошаговое руководство поможет Вам с легкостью решать подобную задачу как в личных целях, так и на работе.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Больше похожих постов

6 комментариев. Оставить новый

  • Почему устанавливаете именно 16 убунту, а не 18

    Ответить
  • «Всё это хорошо, Гедеван Александрович, но»…
    1. «Введите sudo usermod -a -G tsusers и нажмите Enter. Это добавит вашу учетную запись в группу tsusers, которая по умолчанию является группой с правами RDP на этой машине.»
    Такой группы не создалось на CentOS 7.
    2. Как ХРДП заставить подключиться к уже существующей сессии пользователя?

    Ответить
  • «Удалить строку . /etc/X11/Xsession и добавьте строку startxfce4, затем нажмите Ctrl + X и сохраните файл.» — некорректный совет. Не удалял тест, заккоментил старый, добавил новый _exec_

    Ответить
  • Да, всё ок, но, вот засыпает машина, время от времени, как избавиться?

    Ответить
  • Получаю такое сообщение —
    connecting to sesman ip 127.0.0.1 port 3350 sesman connect ok
    sending login info to session manager, please wait…
    login failed for display 0
    Как побороть? Пока в нете ничего не нашел

    Ответить
  • Александр
    14 января 2024 23:01

    Доброго времени суток! У меня не запускается браузере на подобном сервере! Не подскажите, как исправить?

    Ответить

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики
Меню