Ubuntu 22.04 远程桌面连接问题。

10

当我尝试从运行Windows 10 (21H2 19044.1566)的电脑通过远程桌面连接到一个运行Ubuntu 22.04 LTS(完全修补)的电脑时,会收到以下错误提示:

发生身份验证错误。 提供给函数的令牌无效。

远程计算机: {计算机名称}

这是在使用AD域用户进行RDP时发生的错误。我可以确认该用户在本地成功登录。


你是否正在使用RDP网关?我在昨晚升级到22.04后遇到了同样的问题。我认为这是当前22.04 SSL库可用密码的问题。你能分享一下你使用的freerdp命令行或客户端吗? - trademarq
@beneM 不确定为什么它被踩了。我刚刚给它点了赞。你是否在使用RD网关?这似乎是我遇到问题的唯一地方。我正在尝试解决我遇到的问题,但只有在使用网关时才会出现这个问题,我不确定其他人是否遇到了相同的情况。局域网连接似乎工作正常。 - trademarq
我没使用RD Gateway。我认为你对密码的怀疑是正确的,从检查系统日志看起来是这样。我现在找不到链接了,但我认为最新版的FreeRDP会解决这个问题。我会尽快安装并反馈报告。 - SORoss
@trademarq:没有使用RD网关,尝试仅通过局域网连接。这可能至少有助于解决您的问题:https://bugs.launchpad.net/ubuntu/+source/freerdp2/+bug/1971170 我无法测试-proposed,因此可能需要等待。 - beneM
我刚刚尝试了“建议更新”,但仍然出现相同的错误,但是需要再强调的是,我没有使用网关。 - SORoss
我在从W10连接到具有本地用户的Ubuntu桌面时遇到了相同的错误。 syslog 显示 gnome-remote-desktop-daemon 的以下内容: [WARN][com.winpr.negotiate] - AcceptSecurityContext 状态为 SEC_I_CONTINUE_NEEDED [0x00090312] [WARN][com.winpr.negotiate] - AcceptSecurityContext 状态为 SEC_I_COMPLETE_NEEDED [0x00090313] [ERROR][com.winpr.sspi.NTLM] - 消息完整性检查(MIC)验证失败! [WARN][com.winpr.sspi] - CompleteAuthToken 状态为 SEC_E_MESSAGE_ALTERED [0x8009030F] [WARN][com.freerdp.core.nla] - CompleteAuthToken 状态为 SEC_E_MESSAGE_ALTERED [0x8009030F] ... - rominator007
2个回答

4

请在“设置”->“共享”->“远程桌面”中的身份验证部分验证密码,可能与您用于连接SSH或本地连接的密码不同。


目前你的回答不够清晰。请编辑并添加更多细节,以帮助其他人理解它如何回答所提出的问题。你可以在帮助中心找到有关如何撰写好答案的更多信息。 - Community
与 Windows 不同,Linux 上的 RDP 使用的密码不同于您的 AD 帐户。请像上面的答案一样检查您的设置。 - manit

1

根据这篇答案描述的方法,解除“Login”钥匙串的安全保护已经为我解决了问题。

密码和密钥应用程序 -> 右键单击登录钥匙串 -> 将密码更改为空白。这会增加安全漏洞,但在某些设置中可能是可以接受的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接