• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Как установить xrdp на Ubuntu

 

RDP - это проприетарный протокол, который Microsoft использует для обеспечения удаленного доступа между компьютерами Windows. xrdp - это бесплатная реализация серверного программного обеспечения с открытым исходным кодом, позволяющая другим устройствам использовать RDP. Установив xrdp в Ubuntu, пользователи смогут удаленно подключаться к операционной системе с помощью собственного клиента удаленного рабочего стола Microsoft или бесплатных альтернатив, таких как FreeRDP и rdesktop . Это руководство по установке xrdp будет работать во всех версиях Ubuntu, в которые включен интерфейс рабочего стола. Если вы используете серверную версию Ubuntu, мы рекомендуем придерживаться SSH . Вы даже можете установить программное обеспечение сервера xrdp как в Ubuntu 20.04, так и в Ubuntu 18.04. Конечно, поскольку мы устанавливаем пакеты в рамках этого руководства, вам потребуется использовать пользователя с привилегиями суперпользователя.

Установка xrdp в Ubuntu

Процесс установки xrdp в операционную систему Ubuntu достаточно прост. Причина в том, что xrdp доступен как часть официального репозитория пакетов.

1.Прежде чем мы начнем, давайте удостоверимся, что наша система Ubuntu обновлена . Чтобы обновить Ubuntu, все, что нам нужно сделать, это выполнить следующие две команды.

sudo apt update

sudo apt upgrade

Обновление операционной системы гарантирует, что у нас есть обновленная база для работы, и снижает вероятность возникновения проблем с установкой xrdp.

2. Как только Ubuntu завершит обновление, мы можем перейти к установке xrdp. Благодаря тому, что xrdp доступен в репозитории пакетов, все, что нам нужно сделать для установки программного обеспечения, - это выполнить следующую команду.

sudo apt install xrdp gnome-tweak-tool

В процессе установки служба xrdp будет автоматически запущена в нашей системе Ubuntu и будет создан уникальный пользователь.

3. Прежде чем процесс установки будет завершен, нам нужно сделать еще одну вещь. Служба xrdp часто использует сертификат, хранящийся в /etc/ssl/каталоге « ssl-cert-snakeoil.key» под названием « ». Поскольку xrdpпользователю может потребоваться доступ к этим файлам, нам нужно будет добавить пользователя в группу « ssl-cert». Мы можем сделать это с помощью команды usermod в вашей системе Ubuntu.

sudo usermod -a -G ssl-cert xrdp

Черный экран при использовании xrdp

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

1. Чтобы решить эту проблему, нам нужно изменить скрипт, который xrdp использует для запуска оконного менеджера. Мы начнем редактировать этот файл с помощью текстового редактора nano, выполнив следующую команду

sudo nano /etc/xrdp/startwm.sh

2. В этом файле вам нужно будет найти следующую строку текста.

test -x /etc/X11/Xsession && exec /etc/X11/Xsession

Вы должны найти этот текст в конце файла, но вы можете использовать CTRL+ Wдля его поиска.

3. Над этой строкой вам нужно будет добавить следующие две строки.

unset DBUS_SESSION_BUS_ADDRESS

unset XDG_RUNTIME_DIR

Эти строки позволяют решить проблему, вызванную тем, что оконный менеджер пытается остановить открытие нескольких сеансов.

4. После того, как вы добавили эти строки в конец файла, он должен выглядеть так, как показано ниже.

if test -r /etc/profile; then

        . /etc/profile

fi

 

unset DBUS_SESSION_BUS_ADDRESS

unset XDG_RUNTIME_DIR

 

test -x /etc/X11/Xsession && exec /etc/X11/Xsession

exec /bin/sh /etc/X11/Xsession

5.После этого вы можете сохранить эти изменения в файл, нажав CTRL+ X, а Yзатем ENTERклавишу.

Подключение к серверу Ubuntu xrdp

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

1.В вашей системе откройте клиент удаленного рабочего стола. В нашем случае это приложение подключения к удаленному рабочему столу в Windows. В этом интерфейсе вам нужно будет ввести IP-адрес вашего устройства Ubuntu ( 1. ). После того, как вы введете IP-адрес, вы можете начать подключение к вашей системе Ubuntu через RDP с clickingпомощью Connectкнопки « » ( 2. ).

 

 

2. Когда вы подключаетесь к своей системе Ubuntu через xrdp, он предупреждает вас, что клиент не может подтвердить свою личность. Используйте сертификат, IP-адрес или имя устройства, чтобы подтвердить, что это именно то устройство, к которому вы хотите подключиться. Если вы считаете, что это правильно, вы можете нажать кнопку click« Yes», чтобы подтвердить соединение.

 

 

3. Теперь вас встретит интерфейс xrpd. Вам нужно будет использовать этот интерфейс для ввода данных для входа в систему Ubuntu ( 1. ). После ввода имени пользователя и пароля нажмите кнопку click« OK» для входа в систему ( 2. ).

 

 

4. Надеюсь, теперь вы подключитесь к своей системе Ubuntu через RDP. Этот протокол удаленного рабочего стола позволяет вам взаимодействовать с интерфейсом рабочего стола вашей системы.

 

 

Управление службой xrdp в Ubuntu

Если вы хотите запустить, остановить или проверить статус xrdp в Ubuntu, мы можем использовать диспетчер системных служб. В зависимости от того, какую версию Ubuntu вы используете, вы выберете, какой диспетчер служб вам нужно использовать. Если вы используете версию Ubuntu новее 16.04 , вы можете использовать следующие команды.

Проверка статуса xrdp

Используя следующую команду, вы можете проверить статус службы xrdp.

sudo systemctl status xrdp

Используя эту команду, вы вернетесь примерно так, как показано ниже.

 

 

Этот текст показывает текущий статус услуги и как долго она работает. Вы также увидите дополнительную информацию, например, сколько памяти он потребляет в данный момент.

Остановка и запуск службы xrdp

Также можно использовать systemctlдля запуска и остановки службы. Это полезно, когда вы хотите временно остановить службу или снова запустить ее. Вы можете использовать следующую команду, чтобы остановить работу службы xrdp.

sudo systemctl stop xrdp

Команда очень похожа, но вместо слова « stop» вы используете « start» для инициализации сервера.

sudo systemctl start xrdp

Контроль за запуском xrdp при загрузке

Вы также можете использовать этот системный менеджер, чтобы контролировать, будет ли xrdp запускаться при загрузке или нет. Это полезно, если вы хотите остановить запуск xrdp при загрузке без удаления программного обеспечения. Чтобы служба запускалась при загрузке, вы можете запустить в своей системе приведенную ниже команду.

sudo systemctl enable xrdp

Точно так же вы можете использовать следующую команду, чтобы системный менеджер не загружал службу при загрузке.

sudo systemctl disable xrdp

Заключение

Надеюсь, теперь у вас есть сервер xrdp, работающий в вашей операционной системе Ubuntu. Используя xrdp, вы сможете подключаться к своему устройству удаленным рабочим столом.

Протокол удаленного рабочего стола позволяет вам управлять устройством, как если бы вы сидели с подключенным к нему экраном.

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024