Ошибка входа в Xrdp

Я пытаюсь войти в систему с Ubuntu из Windows, используя RDP. Установлено xrdp и сжатый vnc, но при подключении я получаю следующую ошибку

xrdp_mm_process_login_response:login failed

После установки XRDP необходимо выполнить следующие шаги:

sudo apt-get update .
sudo apt-get install tightvncserver
sudo    apt-get install xrdp
sudo restart

После этого попытался войти в систему с RDP и получить ошибку. Не могли бы вы дать пошаговое руководство или другие альтернативные методы, пожалуйста?

2
задан 17 May 2016 в 23:31

7 ответов

Ваши x11 сессии могли бы быть заблокированы или осиротевшие.

видят эту статью

, Если Вы встретились с этой ошибкой xrdp_mm_process_login_response: login failed при использовании соединения удаленного рабочего стола с соединением с vnc сессией.

, Даже если Вы перезапускаете xrdp, ошибка все еще остается, проблема могла бы произойти из-за заблокированной сессии X11, которая была создана xrdp.

Для решения проблемы перейдите в /tmp/.X11-unix/ и найдите X сессий и удалите сессию.

cd /tmp/.X11-unix

Делают Взгляд списка

ls -l 

на сессии, принадлежавшие Вам, которых Вы хотели удалить

.....
.....
srwxrwxrwx 1 root      root  0 Jul  9  2012 X0
srwxrwxrwx 1 user1  users 0 Jan 25 09:13 X1
srwxrwxrwx 1 user2      users 0 Jul 10  2012 X10
srwxrwxrwx 1 user3     users 0 Feb 19 13:31 X11
srwxrwxrwx 1 user4  users 0 Nov 20 15:10 X12
srwxrwxrwx 1 user5     users 0 Jul 10  2012 X13
.....

, Удаляют сессию...

, Если xrdp все еще сбои, кажется, что это происходит из-за осиротевшего X-. Однажды xrdp хиты осиротевшее X - который может или не может быть от других пользователей, ошибка все еще останется.

Для наблюдения осиротевшей сессии X11 можно работать vncserver, который возвратится, что-то вроде этого

$ vncserver
Warning: Head-Node:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server Head-Node:1

Удаляет все осиротевшее X -

Перезапуск xrdp сервис и пробует удаленное соединение.

service xrdp restart
2
ответ дан 18 May 2016 в 09:31
  • 1
    Существует ли немой вопрос? Нет, я не имел. Почему? 1: Я не знал, что должен был. 2: becuase того, как мне настраивали монитор [физически], я полностью забыл, что были любые порты. Это поворачивается, там четыре USBs и один " printer" порт на стороне. Так, теперь я пихнул кабель в, у меня есть оба работа Mic' и камера. Michael спасибо, который помог много. – Piloti 2 November 2017 в 23:40

Обычно эта ошибка означает, что используемый пароль не является допустимым (или учетные данные не являются допустимыми).

необходимо знать, что экран входа в систему XRDP будет использовать по умолчанию английскую американскую раскладку клавиатуры. Так, при использовании другой раскладки клавиатуры Вы могли бы вводить неправильный пароль во входе в систему xrdp. Проверьте, что раскладка клавиатуры корректна... Просто предположение :-)

3
ответ дан 18 May 2016 в 09:31
  • 1
    Немой вопрос: Вы подключили дополнительный USB-кабель? Принятие Вас сделало тогда, оно должно работать (кроме случая отказа оборудования), потому что в его ручном Philips, относительно поддерживаемых Ose, указал (...) любая другая ОС, какой бы ни поддерживают UVC/UAC (Класс Видео USB, совместимый / Аудио совместимый Класс) в соответствии со стандартом USB 2.0 . Ubuntu является таким случаем много лет теперь, и это должен быть plug' n' игра (то же для Windows 10). –  2 November 2017 в 15:24

Мне удалось решить эту проблему путем редактирования /etc/xrdp/sesman.ini файл и комментирования требования к составу группы. Теперь можно получить доступ ко всем учетным записям.

[Security]
AllowRootLogin=1
MaxLoginRetry=4
#TerminalServerUsers=tsusers
#TerminalServerAdmins=tsadmins

Очевидно пользователь должен быть членом tsusers, который, как предполагается, создается самим xrdp. Эта группа не была создана в xrdp установке в моем случае. Я создал групповых и добавленных пользователей группе. Но это не помогло. Путем комментирования следующих строк все пользователи могут rdp теперь.

4
ответ дан 18 May 2016 в 09:31
  • 1
    Я сделал то же, как Вы упомянули, я ввожу с опечаткой здесь. Все еще работа. – Mobeen 2 November 2017 в 17:23

Менее общее, но надо надеяться полезное решение кого-либо еще имеющего эту проблему в туннельном сервере устанавливает подобный моему:

+--------------------------+            +-------------------+            +----------------+
| Mac OS X + MS RDP client | ==[ssh]==> | Ubuntu SSH server | ==[rdp]==> | Ubuntu Desktop |
+--------------------------+            +-------------------+            +----------------+

необходимо поместить имя пользователя и пароль в клиент RDP MS . При попытке добавить его позже в экране удаленного входа в систему, то Вы сначала получите ошибку. И когда Вы пытаетесь войти в систему с помощью экрана удаленного входа в систему, Вы добираетесь password failed, error - problem connecting

Другая информация

В случае, если Вы хотите сделать, RDP, туннелирующий по SSH как я, вот - то, что я сделал:

ssh -v -N -L 3389:192.168.1.3:3389  me@mypublicsshserver.mydomain.com
0
ответ дан 29 September 2019 в 15:54

Это могло бы быть то, потому что последняя версия xrdp имеет ошибку. Проверка журнал, чтобы найти, является ли это последним:

# sudo cat /var/log/apt/history.log

Установка xrdp с этой версией:

# sudo apt-get install xrdp=0.6.1-2

Перезапуск xrdp:

# sudo service xrdp restart

Это должно работать!

, Пока это не фиксация, для предотвращения будущих обновлений тем временем:

# sudo apt-mark hold xrdp
0
ответ дан 29 September 2019 в 15:54

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

1
ответ дан 2 December 2019 в 01:28

Вы можете найти свое имя хоста, используя ifconfig

Чтобы найти свой IP-адрес (номер рядом с "inet addr:")

Введите:

nslookup "your ip address"

Используйте имя, которое возвращается в клиенте Windows RDP

0
ответ дан 13 May 2020 в 19:29

Другие вопросы по тегам:

Похожие вопросы: