通过 XRDP 登录 Ubuntu 上的 Active Directory 时出现问题

通过 XRDP 登录 Ubuntu 上的 Active Directory 时出现问题

我可以使用 Active Directory 和本地用户进行本地登录。但是,XRDP 仅允许本地用户登录,并对 Active Directory 用户给出错误。

错误:连接到 sesman ip 127.0.0.1 端口 3350 sesman 连接正常,正在将登录信息发送到会话管理器,请稍候... 登录失败,显示 0

问题:本地存储用户和远程存储用户 (sssd-ad/Active Directory) 的 XRDP 处理是否存在差异?如果存在差异,我可以绕过它来使其正常工作吗?

在此处输入图片描述

答案1

我们假设您使用 sssd 进行 Active Directory 集成和身份验证。要通过 xRDP 登录 AD,您需要在 /etc/sssd/sssd.conf 文件中执行一些其他配置。

让 xrdp 和 AD 正常工作的最简单方法是,您需要替换 /etc/sssd/sssd.conf 中的行

access_provider = ad 
by 
access_provider = simple 

然后重启 sssd 服务

sudo systemctl restart sssd.service 

再次尝试执行远程会话,这应该可以正常工作......

注意:谈到 xRDP 和 Active directory 时,还有其他可能的配置。

我们在博客中提供了更多信息。如果你想了解更多信息并确认此过程有效,你可以快速浏览

提供这些链接仅是为了您的方便和信息

希望这有帮助

相关内容