XRDP拒绝登录


3

我在Windows 7计算机上尝试通过Windows远程桌面访问RHEL7系统。

直到今天,我(以及我所在部门的其他人)已经能够使用xrdp登录RHEL机器。

今天突然xrdp开始拒绝连接。 我可以看到绿色背景登录屏幕,但它拒绝凭证(这些都很好)。

我可以ping到服务器,通过putty连接并使用filezilla,但远程桌面连接拒绝会话登录。

我也尝试通过远程桌面连接到另一台CENTOS机器,它工作正常。

有任何想法吗?

编辑:

从〜/ .xsession-错误

gnome-session-is-accelerated: llvmpipe detected.

/var/log/xrdp.log:

[20171031-13:55:53] [DEBUG] TLSv1.2 enabled
[20171031-13:55:53] [DEBUG] TLSv1.1 enabled
[20171031-13:55:53] [DEBUG] TLSv1 enabled
[20171031-13:55:53] [DEBUG] Security layer: requested 3, selected 1
[20171031-13:55:53] [INFO ] connected client computer name: SPENATE7
[20171031-13:55:53] [INFO ] TLS connection established from 192.168.197.176 port 51321: TLSv1.2 with cipher AES256-GCM-SHA384
[20171031-13:55:53] [DEBUG] xrdp_00007c0e_wm_login_mode_event_00000001
[20171031-13:55:53] [INFO ] Loading keymap file /etc/xrdp/km-0000040a.ini
[20171031-13:55:53] [WARN ] local keymap file for 0x0000040a found and doesn't match built in keymap, using local keymap file
[20171031-13:55:58] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350
[20171031-13:55:59] [INFO ] xrdp_wm_log_msg: sesman connect ok
[20171031-13:55:59] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
[20171031-13:55:59] [DEBUG] return value from xrdp_mm_connect 0
[20171031-13:56:05] [INFO ] xrdp_wm_log_msg: login failed for display 0
[20171031-13:56:05] [DEBUG] xrdp_mm_module_cleanup
[20171031-13:56:05] [DEBUG] Closed socket 18 (AF_INET 127.0.0.1:46890)

/var/log/xrdp-sesman.log

[20171031-12:58:20] [ERROR] X server -- no display in range is available
[20171031-12:58:20] [DEBUG] Closed socket 8 (AF_INET 127.0.0.1:3350)
[20171031-13:01:28] [INFO ] shutting down sesman 1
[20171031-13:01:28] [DEBUG] Closed socket 7 (AF_INET 127.0.0.1:3350)
[20171031-13:01:29] [CORE ] shutting down log subsystem...
[20171031-13:01:29] [DEBUG] libscp initialized
[20171031-13:01:29] [INFO ] starting xrdp-sesman with pid 14292
[20171031-13:01:29] [INFO ] listening to port 3350 on 127.0.0.1
[20171031-13:01:41] [INFO ] A connection received from 127.0.0.1 port 35854
[20171031-13:01:41] [INFO ] ++ created session (access granted): username sanpen, ip 192.168.197.176:60904 - socket: 12
[20171031-13:01:41] [INFO ] starting Xvnc session...
[20171031-13:01:41] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:5910)
[20171031-13:01:41] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:6010)
[20171031-13:01:42] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:6210)
[20171031-13:01:42] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:5911)
[20171031-13:01:42] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:6011)
[20171031-13:01:42] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:6211)

Answers:


0

我确实有同样的问题,这就是我解决的问题,但我对解决方案并不满意。

你需要改变两者 sesmain.in sesman.ini MaxSessions 比你已经拥有的数字更多。似乎某些会话没有以适当的方式释放。 两个文件都在 /etc/xrdp。您需要sudo权限才能编辑它们。


在你对这个问题的回答中,你似乎错误地问了一个问题。我们不可能回答这个问题。应该删除答案中提出的问题。如果您有疑问,想要答案,您应该通过提交问题以正确的方式询问。
Ramhound

1

有两个值得注意的小问题。

  1. 确保用户名的区分大小写与最初配置的大小写相匹配。我只是因为同样的问题而进入了一张票,并且在这种情况下用户试图使用“Admin”而不是“admin”。
  2. 尝试使用15位或16位颜色深度而不是24位颜色进行连接。

最终用户报告:

    connecting to sesman ip 127.0.0.1 port 3350
    sesman connect ok
    sending login info to session manager, please wait...
    login failed for display 0

0

远程桌面连接拒绝会话登录。

xRDP 将一些日志文件写入您的系统。我们会推荐你   看看这些日志文件。这些日志文件可能提供   有关您遇到的问题的有用见解。

您应该查看以下文件:

~/.xsession-errors
/var/log/xrdp.log
/var/log/xrdp-sesman.log

资源 问题20 - 我仍然无法登录我的XRDP会话。我应该在哪里寻找解决问题的方法?


嗨,确实我在其他论坛上看到过这样的建议。我没有看到任何批评。请参阅日志文件的编辑。
Santi Peñate-Vera

0

我遇到了同样的问题并用以下方法解决了这个问题:

  • 编辑 /etc/X11/Xwrapper.config
  • 更改 allowed_users=consoleallowed_users=anybody
  • sudo service xrdp stop
  • sudo service xrdp start

0

检查/var/log/apt/history.log,这是从今天早上(2019-01-10)升级的一部分

xrdp:amd64(0.6.1-2,0.6.1-2ubuntu0.1)

然后我降级了......

sudo apt-get install xrdp = 0.6.1-2

它现在有效

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.