РЕДАКТИРОВАТЬ У меня были проблемы с пользователем / доступом. Теперь они решены, и я обнаружил другую проблему.
Я имею в виду впервые подключиться к серверу Ubuntu 18.04 LTS через xrdp из Win 10.
Я уже могу подключиться к vino-sever
и tigervnc клиенту.
Подключаюсь через VPN.
Я выполнил этот , но при подключении через xrdp я не получаю диалоговое окно Требуется аутентификация , упомянутое в ссылке, шаг 3. Вместо этого я получаю
Как я могу исправить эту проблему?
Нужно ли мне убивать винный сервер
, или они оба могут быть активны одновременно?
Нужно ли мне включать порт RDP 3389? Как? Думаю, это нормально, поскольку, когда окно xrdp открыто, я вижу
$ sudo netstat -antup | grep xrdp
[sudo] password for myuser:
tcp6 0 0 ::1:3350 :::* LISTEN 15449/xrdp-sesman
tcp6 0 0 :::3389 :::* LISTEN 15460/xrdp
tcp6 0 0 xx.xx.xx.xxx:3389 xx.xx.xx.xxx:61469 ESTABLISHED 15869/xrdp
, а когда закрываю его, я вижу
$ sudo netstat -antup | grep xrdp
[sudo] password for myuser:
tcp6 0 0 ::1:3350 :::* LISTEN 15449/xrdp-sesman
tcp6 0 0 :::3389 :::* LISTEN 15460/xrdp
В вашем вопросе недостаточно информации, чтобы предоставить 100 % работающее решение... Ваша проблема, вероятно, связана с тем, что вы используете устаревшую версию Ubuntu 18.04. Мы предполагаем, что вы используете Ubuntu 18.04.2.
Как описано в этом сообщении, в Ubuntu 18.04.2 пакет xorgxrdp не устанавливается из-за отсутствия зависимостей....
Чтобы решить вашу проблему, у вас есть несколько вариантов
Вариант 1
используйте простой в использовании скрипт xrdp-installer-v1.1.sh, который обнаружит и устранит возможные отсутствующие зависимости. Пожалуйста, прочтите информацию, представленную в сообщении, чтобы узнать, как правильно использовать скрипт...
Вариант 2
Обновите Ubuntu 18.04.x с помощью последних обновлений (которые вернут вашу Ubuntu до версии 18.04.4) и удалите /установите пакет xrdp вручную, используя следующую команду
sudo apt-get install xrdp
sudo apt-get install xorgxrdp-hwe-18.04
Примечание. Чтобы проверить, какую версию Ubuntu вы используете, из консоли терминала вы можете ввести следующую команду
lsb_release -a
Надеюсь, что это поможет
До следующего раза
См. Я.