Xrdp登录失败
我正在尝试使用RDP从Windows登录到Ubuntu机器。 已安装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进行日志记录并获取错误之后。 你能给出一步一步的指导或其他替代方法吗?
我设法通过编辑/etc/xrdp/sesman.ini
文件并注释掉组成员身份的要求来解决此问题。 现在您可以访问所有帐户。
[Security] AllowRootLogin=1 MaxLoginRetry=4 #TerminalServerUsers=tsusers #TerminalServerAdmins=tsadmins
显然,用户必须是应该由xrdp本身创建的tsusers的成员。 在我的情况下,这个组不是在xrdp安装时创建的。 我创建了该组并将用户添加到该组。 但这没有帮助。 通过注释掉以下行,所有用户现在都可以rdp。
通常,此错误表示使用的密码不是有效密码(或凭证不是有效密码)。
您应该知道XRDP登录屏幕默认使用英语美国键盘布局。 因此,如果您使用不同的键盘布局,则可能在xrdp登录中键入了错误的密码。 检查键盘布局是否正确……只是一个猜测:-)
您的x11会话可能被锁定或孤立。
看到这篇文章
如果您遇到此错误
xrdp_mm_process_login_response: login failed
使用远程桌面连接连接到vnc会话时xrdp_mm_process_login_response: login failed
。即使您重新启动
xrdp
,错误仍然存在,问题可能是由于xrdp
创建的锁定X11会话。要解决此问题,请转至
/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
命中孤立的xrdp
可能是也可能不是来自其他用户,错误仍然存在。要查看孤立的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
我也有这个问题。 我所要做的就是在RDP登录提示下使用小写字母作为我的用户名。 我有一个用户名,其中包含一个大写字符。