原因及解决方法:
1、网上大部分内容说是用户名密码不对导致,的确密码不对会报这个错误,但是有些时候当你确认用户名密码无误的后,仍然登不上报这个错误。
2、这个时候考虑可能是运行时间久了,连接数用光了导致的登陆不上:
问题原因:远程桌面没有正确关闭,虽然在windows 系统关闭远程桌面连接,但是在里linux上的进程还在运行,导致连接数量达到上限,出现问题。
解决:通过设置sesman.in文件内的参数,解决。
cat /etc/xrdp/sesman.ini
[Sessions]
X11DisplayOffset=10
MaxSessions=50
KillDisconnected=1
IdleTimeLimit=0
DisconnectedTimeLimit=0
可以修改会话设置 :将最大会话限制该大 MaxSessions=50
将KillDisconnected=1 则每次断开连接时,linux都会关闭会话进程。
然后重启service xrdp restart 就可解决问题。
参考:https://my.oschina.net/chaoshu/blog/677139