FreeRDP 需要很长时间才能失败

FreeRDP 需要很长时间才能失败

我正在配置一个跳转盒(在其他客户端中)将使用 xfreerdp 连接到目标。

沿着快乐的道路走下去(目标 RDP 服务器已打开,提供了正确的凭据),它运行得非常好。但是,如果用户提供的密码不正确,xfreerdp 需要 2 分钟以上才会失败!

我当前使用的选项是......

 xfreerdp /v:$MYHOST /u:$RDPUSER /p:$MYPASS \
        /size:$DIMENSIONS /sec-rdp /cert-ignore \
        /kbd:0x00000452 /p

查看手册页,我发现没有办法限制它尝试连接的时间长度。虽然我可以为该任务编写一个监视器脚本,该监视器会在(比如说)20秒后杀死它,但它不知道会话是否成功运行,或者陷入事件链中,这将导致“协议安全协商或连接”失败”(错误 131)。

如果没有使用不同的路由(smbclient?)测试凭据,有什么方法可以使其响应更快?

其他 RDP 客户端在这方面表现是否更好?

答案1

虽然在早期迭代中,我只能使用“/sec-rdp”获得成功的连接,但在当前版本的 xfreerdp/我的脚本/目标系统中,“/sec-tls”工作并在大约 1 秒内失败。

相关内容