я использую Гость 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- французская азерты клавиатура). С тех пор: все в порядке. Не знаю, столкнулись ли вы с той же проблемой ... Успех!