我正在配置一个跳转盒(在其他客户端中)将使用 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 秒内失败。