XRDP на Ubuntu 18.04LTS

13

Я установил чистую Ubuntu18.04 с минимальной установкой и установил пакет xrdp.

После имени пользователя / пароля XRDP в ubuntu появляется приглашение на ввод пароля для моего пользователя. Когда я вхожу в него, соединение просто умирает, и окна подключения исчезают.

Кто-нибудь запустил xrdp на 18.04 релиз?

заранее спасибо

Себастьян
источник
Я думаю, что это должно работать ... Я знаю, что вы сделали чистую установку, но вы можете попробовать сделать это sudo apt-get purge --autoremove xrdp, перезагрузить компьютер, а затем переустановить его?
Хи Джин,

Ответы:

7

Он отлично работает с моим рабочим столом!

картинка - успех авторизоваться xrdp

Хорошая новость в том, что до сих пор он хорошо работает с драйверами Nvidia.

Однако есть еще проблема, которую нужно исправить:

  1. Если вы не выходите из системы локально, удаленный вход не удастся.
  2. Он попросит вас ввести пароль после входа еще раз.

    картинка - пароль снова

  3. После входа в систему он будет запрашивать аутентификацию.

    картинка - аутентификация никогда не пройдет

    И эта аутентификация никогда не пройдет, если вы не нажмете «Отмена». (Просто отмените это, тогда вы можете получить на рабочем столе.)

чтобы избежать всплывающего окна аутентификации, вы можете выполнить команду ниже
(предоставленную этим постом ):

sudo bash -c "cat >/etc/polkit-1/localauthority/50-local.d/45-allow.colord.pkla" <<EOF
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
EOF

Если проблема не решена, я предлагаю вам:

  1. Установите драйверы:

    sudo apt-get update
    sudo ubuntu-drivers autoinstall
    
  2. Выйдите из любой локальной учетной записи.

cswu
источник
Так что именно эта команда должна делать?
0xC0000022L
5

Чтобы ответить на вопрос ОП:

Ubuntu не работал, пока я не добавил gnome-sessionв /etc/xrdp/startwm.sh. Я закомментировал testи execлинию в нижней части файла и добавил gnome-session(не уверен , если это правильный способ сделать это или нет ... но он работал).

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

Если вы собираетесь попробовать другие вкусы, вот что я нашел:

Я только что сделал новую установку 18.04 UbuntuBudgie, Kubuntu, Xubuntu и Ubuntu. Только Kubuntu работал с XRDP «из коробки» на голом металле с жесткими сетями.

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

Xubuntu не работает из коробки (Это фиксированная его - Как настроить XRDP начать корицу в качестве настольной сессии по умолчанию - смотрите раздел , который имеет startxfce4в наличии которых составляет добавление startxfce4к /etc/xrdp/startwm.sh).

UbuntuBudgie не работал, пока я не добавил budgie-desktopв /etc/xrdp/startwm.sh. Опять же не уверен, что это был «правильный» способ сделать это, но это сработало.

jfgrissom
источник
0

Я запускаю установку XRDP на виртуальной машине KVM, и поэтому она не будет работать без установки xorgxrdp-package.

rkantos
источник
0

Я вижу подобное в Kubuntu 18.04. Если вы вошли в систему локально и пытаетесь использовать XRDP на той же машине, сеанс будет отключен (без ошибок, просто отключите). Я обнаружил, что верно и обратное: если вы отключаете сеанс XRDP без выхода из системы, то попробуйте войти в систему локально, и вы будете отключены. Может быть, где-то есть настройка, позволяющая проводить несколько сеансов?

Фил л
источник
Я обнаружил, что второй пользователь может войти в XRDP, а другой - локально. Я думаю, что это подтверждает идею о том, что существует ограничение на количество разрешенных входов в систему. Я мог бы использовать второй идентификатор пользователя для удаленного доступа, пока не смогу понять, как его настроить.
Фил
0

Прочитайте / Сделайте это: http://c-nergy.be/blog/?p=11868 <- Перед выполнением загруженного скрипта (Std-Xrdp-Install-0.2.sh) Сделайте это: Отредактируйте загруженный скрипт и:

  1. Удалите часть, где проверяется ваша версия Ubuntu (только если вы уверены, что у вас Ubuntu Desktop 18.04), сохраните и выполните сценарий, а затем ...
  2. Перезапустите все, что вам Ubuntu Desktop 18.04 и не входите в систему, на стороне Windows подключитесь с помощью удаленного рабочего стола.

Совет: Если не удается подключиться к Ubuntu 18.04, войдите в Ubuntu 18.04 и введите его в терминале:, sudo systemctl enable xrdpзатем перезапустите Ubuntu Desktop 18.04 и не входите в систему, перейдите на сторону Windows и повторите попытку подключения с помощью удаленного рабочего стола.

Чарли Ривера
источник
0

Я создал и протестировал скрипт для автоматической установки и настройки xRDP на Ubuntu 18.04, который устанавливает:

  • xrdp
  • мат-сессия
  • гном-сессия
  • xfce4-сессия

Затем вы можете легко изменить рабочий стол в ~/.xsession

mate-session # Works
#gnome-session --session=gnome-flashback-metacity --disable-acceleration-check & gnome-panel # Works
#xfce4-session # Works

GIST: https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09

ИСПОЛЬЗОВАНИЕ: curl -sL https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09/raw | bash -s --

Адан Рехтла
источник