Настройка rdp linux mint

exec startlxde

Универсальный файл ~/.xinitrc для любых рабочих столов можно найти на stackoverflow (необходима установка slim).

Диагностика

Перезагружаем ПК, который выполняет роль сервера.

Проверяем с него же, что сервер Xorg запускается без ошибок:

sudo Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp

На этом этапе экран может погаснуть, если вы проверяете XRDP с того же ПК, на котором запущена начальная сессия Xorg. Нужно нажать Ctrl+Alt+F1 ввести имя и пароль, при помощи команды ps -aux | grep xrdp найти номер процесса » sudo xrdp » и завершить его командой » sudo kill «.

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

Если же сообщение «(EE) Cannot establish any listening sockets — Make sure an X server isn’t already running(EE)»,
нужно перезагрузить ПК и повторить диагностику.

Второй вариант проверки — перед первым подключением к серверу XRDP, завершаем текущий сеанс «Пуск» — «Выйти» — «Выйти из системы». Так как клиент RDP не сможет создать второй сеанс такого же пользователя (с ошибкой в файле ~/.xorgxrdp.10.log: «(EE) Caught signal 11 (Segmentation fault). Server aborting»).

Либо, нужно создать второго пользователя для тестирования подключения к xRDP, которым будем подключаться по протоколу RDP:

sudo useradd -m ivanov-rdp passwd ivanov-rdp

Ошибки xRDP сервера в Linux и их решения

Настройка брандмауэра

При невозможности подключения по протоколу RDP к серверу, прежде всего проверить открытие порта на FireWall:

sudo apt install nmap sudo nmap 192.168.55.100 -p 3389

где вместо 192.168.55.100 укажите IP-адрес сервера в локальной сети.
Не забываем открыть локальный порт 3389 в firewall:

Если порт открыт, то вывод:
PORT STATE SERVICE
3389/tcp open ms-wbt-server

Проблема «При подключении с клиента по RDP виден чёрный пустой экран»

На сервере не установлен пакет xorgxrdp — программная «прослойка» между xorg и rdp сервером, который отображает графику — Рабочий стол, указатель мыши и иконки.

Решение — установить на сервер пакет xorgxrdp :

sudo apt-get install xorgxrdp sudo service xrdp restart

Сеанс xRDP теперь должен работать. Пробуем подключиться!

Примечание: Пакет «xorgxrdp — Remote Desktop Protocol (RDP) modules for X.org» входит в большинство дистрибутивов Debian, а также Ubuntu 18.04 «bionic», 20.04 LTS «focal», 21.04 «hirsute», 21.10 «impish», 22.04 LTS «jammy» (вышла 21.04.2022), и производных ОС на основе DEB-пакетной базы Ubuntu (таких как Runtu, Lubuntu, Xubuntu, Kubuntu и др.), а также дистрибутивы на основе RPM: Fedora, Arch и др.. Поэтому данная инструкция должна работать с множеством версий Linux.

Читайте также:  Linux приложение через proxy

Remmina RDP Client — подключение к серверу

sudo apt-get install remmina remmina-plugin-rdp remmina-plugin-secret sudo reboot remmina

remmina

Добавляем подключение — тип RDP.

Если VPN не используется, то в IP адрес вводим «белый» IP-адрес домашнего роутера.
При работе через VPN IP адрес относится к внутренней (локальной, домашней) сети.
Имя и пароль — такие же как при входе «с клавиатуры» на сервере.

Нижние кнопки окна Remmina на нетбуках с разрешением экрана 1024×600 пикселей могут быть обрезаны и видны частично.
«Отменить» — «Сохранить как значения по умолчанию» — «Сохранить» — «Подключиться» — «Сохранить и подключиться»

Нажимаем крайнюю правую кнопку «Сохранить и подключиться».

Различные проблемы

Журналы ошибок в системной каталоге /var/log/:

Журналы ошибок в каталоге пользователя ~:

Просмотреть их можно командами:

sudo cat /var/log/xrdp.log sudo cat /var/log/xrdp-sesman.log sudo cat /var/log/Xorg.0.log sudo cat /var/log/Xorg.10.log sudo cat ~/.xorgxrdp.log

Если при подключении с ПК под управлением Windows к ПК под управлением Linux после ввода имени пользователя пароля виден сине-зелёный однотонный фон без текста и иконок,
или в файле XRDP.LOG многочисленные ошибки, значит подключение произошло, но не запустилась графика Xorg — скорее всего из-за старой версии OpenGL, либо прав, см. выше.

blue

Пример ошибки на стороне клиента при попытке подключения с помощью программы MSTSC.EXE:

error19

Сообщения об ошибка в журнале XRDP.LOG на стороне сервера:

или аналогичная [DEBUG] Closed socket 17 (AF_UNIX)

Решение — диагностика командой с рабочего стола машины-сервера:

sudo Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp

Нужно добиться отсутствия ошибок Xorg в файле /var/log/Xorg.10.log.

Если при подключении с ПК под управлением Windows виден на мгновение чёрный экран, который тут же закрывается, один из вариантов:

  • неправильной имя/пароль пользователя
  • неправильный скрипт ~/.xinitrc (не запустилась сессия рабочего стола). Проверьте файл ~/.xinitrc на наличие команды exec .
  • пользователь, которым вы подключаетесь к ПК удалённо, имеет открытую сессию в операционной системе локально (использует компьютер в данный момент).

Безопасность

Теперь любой ПК в локальной сети сможет подключаться к вашему компьютеру по протоколу RDP. Следует установить для учётной записи пользователя сложный пароль. Если подключение к ПК из Интернет — можно дополнительно использовать VPN с шифрованием трафика.

Дата последнего редактирования 25.04.2022

Источник

Читайте также:  Quake 3 для линукс

How to Connect to Linux Mint with RDP

How to Connect to Linux Mint with RDP

RDP provides a graphical interface for the user to connect to another computer via a network connection. In this article, we are going to teach you How to Connect to Linux Mint with RDP. Also, you can visit the packages available in Eldernode if you wish to purchase a Admin RDP Server Hosting.

Tutorial Connect to Linux Mint with RDP

What is RDP?

RDP stands for Remote Desktop Protocol and is a protocol for using a desktop computer remotely. The RDP is provided by Microsoft and allows users to connect remotely to another computer. It provides a graphical user interface (GUI) for connecting to another computer over a network. The remote access user experience via the RDP protocol is very close to direct access. The RDP can be set up and enabled on a local network or it can be connected to another remote computer over the Internet using RDP.

Introduction to Linux Mint

Linux Mint is a free, open-source operating system distribution based on Ubuntu and Debian. Linux Mint includes proprietary third-party browser plugins, Java, multimedia support, and other components to enable support for commonly accepted standards. This support allows DVD and BluRay playback as well as a flash to play media. Linux Mint consists of several different software packages, most of which are released under one of the free licenses. Linux Mint’s main license is GNU GPL with LGPL.

Connecting to Linux Mint with RDP (Remote Desktp)

At first, you should install XRDP on your system. To do this run the following command:

Now run the following command to start the XRDP service:

sudo systemctl start xrdp

You can enable the XRDP service:

sudo systemctl enable xrdp

To check the status of XRDP, just use the following command:

sudo systemctl status xrdp

If you get active(running) in the output, it indicates the XRDP service is running.

By default, XRDP uses the /etc/ssl/private/ssl-cert-snakeoil.key file, which can only be read by members of the ssl-cert group. You can add the XRDP user to the ssl-cert group by running the following command:

sudo adduser xrdp ssl-cert

Then restart the XRDP service:

sudo systemctl restart xrdp

You can check if the Firewall is active on your system or not with the following command:

Now you can allow port 3389 on the firewall with the following command:

Then check the Firewall status to see if the 3389 port is allowed or not:

Читайте также:  How to startup script linux

In this step, you can get your IP of the Linux machine with the following command:

Now you should log out of the system.

Finally, you should open the Remote Desktop connection and enter your IP and username of the Linux machine to connect to the Linux machine and click on Connect.

remote desktop connection

Then enter your session, username, and password and click on OK.

login-to-Linux-Machine

That it is! you can use RDP in Linux Mint.

Conclusion

RDP is used to connect a computer to a remote computer and it allows the client computer to view the remote computer screen. In this article, we taught you how to use and Connect to Linux Mint with RDP. I hope this article was useful for you.

Click on a star to rate it!

Average rating 2.7 / 5. Vote count: 6

No votes so far! Be the first to rate this post.

Источник

Справочная информация

В своей домашней сети у меня есть необходимость работать с удалённым рабочим столом второго компьютера. В силу определённых причин было решено отказаться от Windows и установить на управляемый компьютер OC Linux Mint.

Задача удалённого управления решается в 2 этапа: включение возможности предоставления в доступ по сети рабочего стола и установка программы удалённого управления.

Найти в центре управления Desktop Sharing и включить удалённый доступ:

Если Вы будете управлять своим вторым компьютером, который функционирует без монитора, то снимите галочку в поле «Запрашивать подтверждение при любой попытке доступа к компьютеру».

Обязательно установите пароль (придумайте его сами) и поставьте галочку в поле «Требовать от пользователя ввести следующий пароль:».

В Linux Min 19 имеются изменения. Порядок настройки указан здесь.

Установите программу удалённого управления, которая называется Remmina. Так как реализацией доступа к удалённому рабочему столу в Linux Mint является сервер vino, то обязательно установите плагин VNC.

Теперь Вам осталось только создать в программе соединение, настроить его и подключиться к удалённому рабочему столу. Так как компьютер расположен в моей домашней сети, то шифрования у меня нет и оно отключено, а качество является «наилучшим» (иначе раскраска удалённого рабочего стола выглядит поистине ужасной).

Смотрите ролик, как описанное выше выглядит на самом деле.

P.S. Если Вы подключаетесь по IP адресу, то, возможно, будет необходимо назначить удалённому компьютеру статический адрес. Пример решения этой задачи у меня дома описан здесь.

2 комментария:

И при чем здесь RDP? RDP и VNC — совершенно разные протоколы. Что очевидно даже из настроек Реммины, показанных на скриншоте. Ответить Удалить

Источник

Оцените статью
Adblock
detector