我尝试使用 mstsc 通过窗口 10 登录 Ubuntu 16.04 xrdp。2019/01/09晚上成功,2019/01/10早上失败。捕获与 xrdf 相关的系统自动更新日志。
连接日志如下所示:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
seding login info to session manager, please wait...
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.1 5916
tcp connected
security level is 2 (1=none, 2=standard)
password failed
error - problem connecting
Run Code Online (Sandbox Code Playgroud)
系统更新日志被捕获并显示如下:
2019-01-10 02:31:21 status installed systemd:amd64 229-4ubuntu21.10
2019-01-10 02:31:21 status installed ureadahead:amd64 0.100.0-19
2019-01-10 02:31:22 status installed man-db:amd64 2.7.5-1
2019-01-10 02:31:22 status installed xrdp:amd64 0.6.1-2ubuntu0.1
2019-01-10 02:31:22 status installed libnss3-nssdb:all 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libnss3:amd64 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libnss3:i386 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libc-bin:amd64 2.23-0ubuntu10
Run Code Online (Sandbox Code Playgroud)
因此,我推断 xrdp 或其相关包受到系统更新的影响。然后尝试了方法[1-3]但失败了。
那么,有什么想法可以解决这个问题吗?
小智 12
检查/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
Run Code Online (Sandbox Code Playgroud)
它现在有效
小智 9
这似乎是xrdp中的一些安全改进,可能无法完全反映在 vnc(软件或其配置)中,这就是恢复到旧版本有效的原因。
来自Ubuntu 错误跟踪器问题的解决方法:
在 [Xvnc] 下的 sesman.ini 中添加它为我解决了这个问题:
param8=-SecurityTypes
param9=无
| 归档时间: |
|
| 查看次数: |
44289 次 |
| 最近记录: |