如何在未安装 X 服务器的情况下在命令行中测试 RDP 凭据?

如何在未安装 X 服务器的情况下在命令行中测试 RDP 凭据?

我被要求不时测试一些 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

相关内容