![无法与 rdesktop 连接,但可以与 remmina 连接](https://linux22.com/image/142517/%E6%97%A0%E6%B3%95%E4%B8%8E%20rdesktop%20%E8%BF%9E%E6%8E%A5%EF%BC%8C%E4%BD%86%E5%8F%AF%E4%BB%A5%E4%B8%8E%20remmina%20%E8%BF%9E%E6%8E%A5.png)
我不明白 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 ...