Живя в мире технологий, мы должны иметь возможность доступа к системам и устройствам, расположенным на значительном расстоянии. Протокол удаленного рабочего стола (RDP) позволяет пользователям получать доступ к рабочим столам удаленных систем. Вопрос в том, что нам делать при использовании Linux? Что ж, мы можем использовать службу xrdp, чтобы помочь нам в этом. В этой статье будет объяснено, как шаг за шагом установить xrdp Ubuntu 20.04, но перед этим нам следует поговорить о том, что такое xrdp и как он нам помогает?
Что такое Xrdp?
Xrdp — это графический вход с открытым исходным кодом, который вы, как пользователь, можете использовать для удаленного доступа к рабочему столу Linux. Для этого вам необходимо использовать клиент RDP. Более того, xrdp обеспечивает вход на удаленные машины, использующие Microsoft RDP. Если вы хотите узнать больше о концепциях, связанных с RDP, например, что это такое и каковы лучшие провайдеры RDP, вы можете прочитать другие наши статьи об этом протоколе. Однако в этом руководстве мы в основном хотим научить вас, как установить xrdp Ubuntu 20.4 с помощью пошагового руководства.
Преимущества Xrdp
- Простой способ мониторинга, управления и обслуживания устройств
- Облегчает немедленное устранение неполадок
- Обеспечивает легкий доступ к файлам на подключенных устройствах, серверах или в сети.
- Более низкая стоимость эксплуатации
Итак, xrdp очень полезен для вас, и важно знать, как установить xrdp Ubuntu 20.4, о чем мы поговорим в следующем разделе.
Читайте также: Введение в Debian RDP-сервер
Как установить xrdp в Ubuntu?
Прежде чем мы выполним необходимые шаги для установки xrdp Ubuntu 20.4, у вас должна быть копия рабочего стола Ubuntu 20.4, уже установленная в вашей системе. Обратите внимание: если у вас минимальная установка, не содержащая графический интерфейсрекомендуется установить среду рабочего стола, например GNOME.
Вы можете использовать установку вручную или автоматическую изоляцию с помощью нашего скрипта.
Для автоматической установки сначала вам следует выбрать GNOME или XFCE. Оба варианта после установки среды рабочего стола установят xrdp.
Если вы хотите использовать GNOME, введите следующие команды:
wget https://support.cloudzy.com/dl.php?type=d&id=12
chmod +x Cloudzy_Gnome.sh
./Cloudzy_Gnome.sh
Если вы хотите использовать XFCE, введите следующие команды:
wget https://support.cloudzy.com/dl.php?type=d&id=12
chmod +x Cloudzy_xFCE.sh
./Cloudzy_xFCE.sh
Если вы хотите установить его вручную, мы предоставим вам это вспомогательное руководство.
Шаг 1. Установка среды рабочего стола
Вы можете установить среду рабочего стола Ubuntu, используя следующую команду:
sudo apt install ubuntu-desktop
Шаг 2. Установка Xrdp в Ubuntu 20.04
Вначале вам нужно открыть терминал и выполнить следующую команду, чтобы установить Xrdp на ваш Linux:
sudo apt install xrdp
Теперь вас спросят, хотите ли вы продолжить установку, поэтому нажмите «Y» и кнопку ввода, чтобы возобновить остальную часть настройки xrdp.

После установки вы проверяете службу Xrdp, выполнив команду, поскольку она запустится автоматически:
sudo systemctl status xrdp

Вывод выше показывает, что демон xrdp активен и работает.
Шаг 3. Настройка Xrdp Ubuntu 20.04
После установки xrdp в вашей системе ключ сертификата SSL – ssl-cert-snakeoil.key – помещается в ваш /etc/ssl/частный/ папка. Вы должны добавить пользователя xrdp в SSL-сертификат group, чтобы сделать файл доступным для чтения пользователю:
sudo adduser xrdp ssl-cert

Шаг 4. Настройка брандмауэра
Xrdp прослушивает порт 3389; если вы находитесь за брандмауэром UFW, вам необходимо открыть порт, чтобы разрешить входящий трафик от клиента RDP. В этом примере будет разрешен трафик из всей подсети в систему Ubuntu.
sudo ufw allow from 192.168.2.0/24 to any port 3389
После этого перезагрузите брандмауэр и подтвердите, открыт ли порт:
sudo ufw reload
sudo ufw status

Шаг 5. Доступ к удаленному рабочему столу Ubuntu через RDP-клиент
На этом этапе вам необходимо получить доступ к настольной системе Ubuntu из Windows 10 через клиент удаленного рабочего стола. Но прежде чем сделать это, вы должны убедиться, что вы вышли из Ubuntu 20.04, поскольку только xrdp поддерживает одна сессия.
Затем вам необходимо запустить клиент и ввести IP-адрес вашей удаленной системы; теперь нажмите кнопку «Подключиться», как показано ниже.

На этом этапе вы увидите всплывающее окно, которое поможет подтвердить личность вашей удаленной системы; не обращайте внимания на ошибки сертификата и нажмите кнопку «Далее», чтобы возобновить остальные шаги по установке xrdp Ubuntu 20.4 для вашей системы.

Шаг 6: Окончательная аутентификация
Вам необходимо ввести свои учетные данные для входа на странице входа в Xrdp и нажать кнопку «ОК».

Обратите внимание: теперь вместо фона рабочего стола Ubuntu вы можете увидеть черный экран. Если вы это видите, не волнуйтесь, потому что вы можете исправить черный экран Ubuntu, используя следующий подход. просто отредактируйте /etc/xrdp/startwm.sh скрипт для удаленной системы.
sudo vim /etc/xrdp/startwm.sh
Добавьте эти две строки непосредственно перед строками, проверяющими и выполняющими Xсессия, как показано ниже.
unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR

После того, как вы сохранили и вышли из этого файла, вам необходимо перезапустить службу xrdp с помощью следующей команды:
sudo systemctl restart xrdp
На следующем этапе вам следует начать подключение сверху. После первоначальной аутентификации вам необходимо пройти аутентификацию еще раз, как показано ниже.

На этом этапе, чтобы установить xrdp Ubuntu 20.04, вам необходимо ввести свои учетные данные и нажать кнопку аутентификации. При этом вы попадете на экран удаленного рабочего стола Ubuntu.

Мы прошли все эти шаги, чтобы научить вас устанавливать xrdp Ubuntu 20.04; Теперь вы, возможно, захотите узнать другие методы, которые можно использовать для удаленного доступа к другим системам. Несмотря на то, что в этой статье вы узнали, как установить удаленный рабочий стол Ubuntu и xrdp Ubuntu 20.04, вы должны знать, что RDP и VNC (виртуальные сетевые вычисления) являются популярными стандартами удаленного рабочего стола. RDP и VNC имеют некоторые существенные различия, поэтому полезно сравнить их более подробно, чтобы получить основное представление об их функциональности.
Нужен удаленный рабочий стол?
Надежные, высокопроизводительные RDP-серверы с временем безотказной работы 99,95. Возьмите свой рабочий стол с собой в поездку во все крупные города США, Европы и Азии.
Получить RDP-серверКаковы основные различия между RDP и VNC?
Когда дело доходит до сравнения RDP и VNC, заметны многочисленные различия, которые мы перечислим здесь.
RDP против VNC: скорость
RDP быстрее и является отличным выбором для виртуализации. Он имеет множество преимуществ, в том числе меньшие наборы инструкций, большую эффективность сети и меньшее использование полосы пропускания, чем передача пикселей через VNC. Несмотря на то, что в RDP невозможно совместно использовать экраны, назначение пользователям разных профилей позволяет вам совместно использовать любые ресурсы, доступные на сервере, с помощью RDP, что делает его идеальным для виртуализации.
RDP против VNC: независимость платформы
VNC не зависит от платформы, а фреймбуферы присутствуют во всех операционных системах. Таким образом, пользовательский опыт остается неизменным, какую бы ОС вы ни использовали.
RDP против VNC: безопасность
Известно, что RDP является более безопасным вариантом, поскольку он поддерживает протокол Secure Sockets Layer/Transport Layer Security (SSL/TLS) и получает улучшения безопасности с каждым обновлением. Хотя некоторые программы VNC реализуют Secure Shell (SSH), мы не можем предположить, что все они поддерживают это, что может сделать VNC более уязвимым, чем RDP.
В этом разделе настройки удаленного рабочего стола xrdp Ubuntu 20.04 мы кратко рассказали об основных различиях RDP и VNC. Если вы хотите узнать их более подробно, вы можете прочитать наш Статья о сравнении RDP и VNC чтобы помочь вам выбрать лучшую технологию удаленного рабочего стола в соответствии с вашими требованиями.
Резюме: установка удаленного рабочего стола xrdp Ubuntu 20.04
Доступ к удаленному рабочему столу позволяет пользователям получать доступ к удаленным устройствам из других мест. Это руководство в основном посвящено установке xrdp Ubuntu 20.04, что поможет вам использовать удаленный доступ к вашему компьютеру с Linux. Кроме того, мы обсудим, чем RDP отличается от VNC, чтобы дать вам лучшее представление об этих важных стандартах. Вы также можете использовать наш надежный Планы RDP VPS чтобы воспользоваться стабильным и быстрым подключением к удаленному рабочему столу с минимальной задержкой.
В Cloudzy мы делаем все возможное, чтобы предоставить вам лучшие планы по доступным ценам. Наши решения RDP VPS предоставляют вам множество преимуществ, включая гарантированное время безотказной работы (99,95%), 12 центров обработки данных по всему миру, сверхбыстрое SSD-хранилище, невероятную пропускную способность, 14-дневную гарантию возврата денег и круглосуточную техническую поддержку. Не откладывайте это дальше и получите RDP VPS по цене всего 7,95 долларов США.
Часто задаваемые вопросы
Как установить xrdp на Ubuntu 20.04?
Вот шаги по установке xrdp Ubuntu 20.04:
- Установить среду рабочего стола
- Установка XRDP в Ubuntu
- Настроить Xrdp
- Настройте брандмауэр
- Подключиться к удаленному рабочему столу
Какой порт использует xrdp?
xrdp слушай 3389 порт, для чего вам может потребоваться настроить брандмауэр, чтобы разрешить входящий трафик от клиента RDP.
Как работает xrdp?
Проще говоря, xrdp, решение с открытым исходным кодом, обеспечивает удаленный доступ к машинам Linux при использовании Windows RDP.
Как я могу исправить проблему с черным экраном xrdp в Ubuntu 20.04?
Выполняя шаги по установке удаленного рабочего стола Ubuntu, вы можете увидеть черный экран, который можно решить, изменив /etc/xrdp/startwm.sh в качестве обходного пути для параллельного запуска двух сеансов для одного и того же пользователя.