Xrdp немедленно прервал сеанс
Я пытаюсь подключиться через remmina к бродячей машине с lxde и xrdp.
Серый экран отображается в течение 5 секунд, после чего сеанс прекращается. Вот /var/log/xrdp-sesman.log журнал:
[20171026-12:41:30] [INFO ] scp thread on sck 7 started successfully
[20171026-12:41:30] [INFO ] ++ created session (access granted): username vagrant, ip 192.168.10.10:48666 - socket: 7
[20171026-12:41:30] [INFO ] starting Xvnc session...
[20171026-12:41:30] [INFO ] starting xrdp-sessvc - xpid=3066 - wmpid=3065
[20171026-12:41:35] [INFO ] ++ terminated session: username vagrant, display :10.0, session_pid 3061, ip 192.168.10.10:48666 - socket: 7
Вот также журнал ошибок ~/.xsession:
Xsession: X session started for at Thu Oct 26 13:05:47 CEST 2017
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
localuser:vagrant being added to access control list
1 ответ
У меня была такая же проблема, и я следовал этим инструкциям с https://askubuntu.com/questions/234856/unable-to-do-remote-desktop-using-xrdp
- установите xrdp, который использует протокол удаленного рабочего стола, чтобы предоставить пользователю графический интерфейс. Он может предоставить полнофункциональный терминальный сервер Linux, способный принимать соединения от rdesktop, freerdp и собственного терминального сервера Microsoft / клиентов удаленного рабочего стола. xrdp - это демон, который обрабатывает RDP-доступ к удаленному рабочему столу с компьютеров Windows на Linux
- отредактируйте файл "/etc/xrdp/xrdp.ini", включив в него строку: адрес =0.0.0.0 прямо под строкой #background=626x72. 0.0.0.0 - это адрес локального сервера xrdp
- Перезапустите службу xrdp
- разрешить порт xrdp (вероятно, 3389) через брандмауэр
- Установите среду рабочего стола xfce4 с обновлением xfce, минималистично, быстрее и проще sudo apt-get install xfce4
- sudo apt-get установить xfce4-терминал: намного лучше, чем xterm
- sudo apt-get install gnome-icon-theme-full tango-icon-theme: устанавливает наборы значков
- Теперь мы модифицируем 2 файла, чтобы убедиться, что xrdp использует xfce4
- echo xfce4-session> ~ /.xsession
- во-вторых, мы модифицируем файл запуска для xRDP, расположенный в /etc/xrdp/startwm.sh, чтобы он запускал xfce4. Замените последнюю строку на startxfce4 (до того, как у нее появилось что-то, начинающееся с., Но, что бы это ни было, просто замените последнюю строку)
- перезапустите службу xrdp: sudo service перезапустите службу xrdp
- Теперь вы готовы войти в компьютер с клиента с помощью удаленного рабочего стола (mstsc.exe). Просто укажите ipv4 или имя хоста сервера VNC.