Назад | Перейти на главную страницу

Ошибка входа в систему с удаленным рабочим столом на сервер Ubuntu

я использую Гость Ubuntu Cloud аккаунт и установить xrdp (sudo apt-get install xrdp) тогда я использую Подключение к удаленному рабочему столу Windows удалить его. Но на этапе входа в систему я всегда получаю эту ошибку после ввода имени пользователя и пароля, хотя я ввел их очень осторожно.

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
xrdp_mm_process_login_response: login failed

Я что-то упускаю ?

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

Что касается проблемы входа в систему, на машине ubuntu должна быть настроена группа под названием «tsusers», я добавил эту группу через графический интерфейс, но я считаю, что есть инструмент командной строки, чтобы сделать то же самое. Ваше имя пользователя, с которым вы хотите войти в xrdp, также должно быть членом этой группы. поэтому пользователю «john» (вам) потребуется создать группу «tsusers». Также для неопытных пользователей (таких как я!), Когда вы входите в систему, войдите в систему как «john», а не «John», я считаю, что имена пользователей linux на самом деле все в нижнем регистре, а не первая буква с заглавной буквы, как для входа в ubuntu через графический интерфейс.

С уважением

Введение xrdp - это сервер протокола удаленного рабочего стола (RDP), позволяющий клиентам RDP предоставлять пользователю рабочий стол X windows.

Настроить Сначала установите xrdp:

sudo apt-get -y install xrdp

Затем измените уровень шифрования на высокий со значения по умолчанию. низкий:

sudo nano /etc/xrdp/xrdp.ini
encrypt_level=high

Затем разрешите только RDP через локальный брандмауэр:

sudo ufw allow 3389/tcp

Но еще кое-что

sudo vim /etc/ssh/sshd_config

. Измените аутентификацию по паролю на yes from no, затем сохраните и выйдите.

Заметка После внесения этого изменения нажмите SHIFT +: [двоеточие], чтобы открыть поле ввода новой команды в редакторе vim. Введите wq и нажмите Enter, чтобы сохранить изменения и выйти из vim. Перезапустите демон SSH, чтобы это изменение вступило в силу.

    

 sudo /etc/init.d/ssh restart

Временно получите привилегии root и измените пароль пользователя ubuntu на сложный пароль для повышения безопасности. После ввода команды нажмите клавишу Enter. passwd ubuntu, и вам будет предложено дважды ввести новый пароль.

 sudo –i passwd ubuntu

Наконец, перезапустите xrdp, и вы сможете подключиться:

sudo /etc/init.d/xrdp restart

Проблема в том, что конфигурацию нужно адаптировать.

Либо добавьте пользователя, которого хотите использовать, в стандартный tsusers группа (которую, возможно, придется создать в первую очередь), как определено в /etc/xrdp/sesman.iniили раскомментируйте строки в sesman.ini где определены групповые требования.

Также позаботьтесь о раскладке / наборе клавиш: у нее есть запасной вариант раскладки клавиатуры США, поэтому специальные символы вводятся другим способом.
Возможно, он не был предварительно загружен (или обнаружен автоматически), поэтому его необходимо сгенерировать из консоли (km-xxxx.ini в /etc/xrdp)

Новую раскладку можно создать с помощью xrdp-genkeymap, хотя вам может не повезти, если у вас есть, например, раскладка на швейцарском немецком; тогда вам, возможно, придется скопировать рабочий km-xxxx.ini файл в /etc/xrdp каталог, например: ch-DE -> km-0807.ini

Вы также можете взглянуть на логотипы, если хотите адаптировать условия входа в систему, расположенные в /usr/share/xrdp или /usr/local/share/xrdp

Вы также можете просмотреть документацию xrdp
http://www.xrdp.org (www. обязательно ..)
или страница github https://github.com/neutrinolabs/xrdp

Я столкнулся с тем же «.... xrdp_mm_process_login_response: ошибка входа в систему». Наконец, я обнаружил, что проблема (в моем случае) заключалась в том, что клавиатура, установленная в / etc / xrdp, не была кодом клавиатуры моего рабочего стола Windows ... В / etc / xrdp / "различных файлах" km-0xxx.ini " установлены по умолчанию. Я обнаружил, что ключевого кода для моего настольного ПК не было. Здесь вы найдете все коды: https://msdn.microsoft.com/en-us/library/ee825488%28v=cs.20%29.aspx Я переименовал все «km-0xxx.ini» в / etc / xrdp в «km-0xxx.ini.BAK», а затем загрузил и скопировал в / etc / xrdp мой правый ключевой код (km-0831 в моем случае belgain- французская азерты клавиатура). С тех пор: все в порядке. Не знаю, столкнулись ли вы с той же проблемой ... Успех!