无法与 rdesktop 连接,但可以与 remmina 连接

无法与 rdesktop 连接,但可以与 remmina 连接

我不明白 rdesktop 登录失败的原因是什么。我运行命令后:

rdesktop -u "user" -p "pwd" ip-address

它向我显示远程 Windows PC 的屏幕,并显示“用户名或密码不正确”消息。按下按钮重试登录后,我可以看到相应的文本字段中已输入正确的电脑名称。我输入密码,它再次显示错误消息。但密码是正确的。

rdesktop的版本是1.8.3

当我连接remmina时没有这样的问题。如果您无法解释为什么会这样,请您至少推荐一个在命令行下运行良好的 RDP 客户端。

答案1

“无效凭据”回复可能有多种原因,可能是证书问题、授权类型错误等。我认为确切的原因可以在日志文件中找到。

同时你可能想尝试自由RDP应用程序,它从命令行调用,并将直接在控制台中报告问题,稍后也可以帮助您解决 remmina 错误

示例命令如下所示

xfreerdp +clipboard /size:1500x900 /u:[email protected] /p:passw0rd /v:hostname.example.com

自由RDP是 freerdp 软件包的一部分,可用于许多发行版

答案2

我也遇到了同样的问题,请问哪里有这个

rdesktop -u 'user' -p 'pass' IP

Windows 在使用时给我错误消息“用户名或密码不正确”

xfreerdp /v:IP /u:user '/p:pass'

绝对工作得很好。

经过几个小时的调试终于找到了问题 - 至少 - 我的情况:似乎会xfreerdp自动检测 Active Directory 并尝试对域内的用户进行身份验证 - 而rdesktop仅使用本地用户!(我遵循的说明没有提到目标主机是域控制器,用户是域用户。)

因此明确添加域rdesktop最终解决了我的问题:

rdesktop -u 'domain\user' -p 'pass' IP

虽然这个问题很老了,这可能不是OP的问题,但我希望这可以帮助其他通过谷歌找到问题的人(比如我)。否则,您将获得更详细的调试输出:

RDESKTOP_DEBUG=All rdesktop -v ...
xfreerdp /log-level:DEBUG ...

相关内容