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. Вийдіть із будь-якого локального облікового запису.


Отже, що саме має виконувати ця команда?
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. Знову не впевнений, чи це був "правильний" спосіб, але це спрацювало.


0

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


0

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


Я знайшов, що другий користувач може увійти в XRDP, тоді як інший входить локально. Я думаю, що це підтверджує думку про обмеження кількості дозволених входів. Я можу використовувати другий ідентифікатор користувача для віддаленого доступу, поки я не зможу зрозуміти, як це зробити.
phil l

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

ГІСТ: https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09

ВИКОРИСТАННЯ: curl -sL https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09/raw | bash -s --

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.