我被要求不时测试一些 RDP 凭证,并且必须通过 Linux 服务器完成。
有没有办法在没有 X11 服务器的情况下在命令行中测试一些 RDP 凭据?
答案1
xfreerdp 是一个 x11 客户端。如果您不需要所需的 x11 部分,您可以尝试监控 TCP 3389。
https://support.microsoft.com/en-us/help/187628/using-telnet-to-test-port-3389-functionity
答案2
我做了一些测试和研究,可以使用 freerdp 来完成,使用以下命令行:
xfreerdp --ignore-certificate --authonly -u user -p pass host
答案3
在 Ubuntu 上将是这样的:
sudo apt-get install freerdp2-x11
xfreerdp /cert:ignore +auth-only /u:user /p:pass /v:host
如果您没有显示器,则可以使用虚拟显示器:
sudo apt-get install xvfb
xvfb-run -a xfreerdp /cert:ignore +auth-only /u:user /p:pass /v:host