测试windows rdp凭据使用和密码



我想做一个检查器,用用户和密码检查RDP IP

我试过安装guacamole server,我把它安装在ubuntu上,它运行良好,连接良好,但我无法使用php或任何编码语言进行任何检查,因为它的系统太复杂了

因此,如果有人知道如何使用任何编码检查RDP IP与用户和密码,请让我知道

如果您的环境是linux(或MacOS(,则可以使用linux的命令行RDP客户端(或此客户端(;如果您使用Windows,则可以从命令行运行RDP客户端。

guacamole不是自动化的好主意。您需要运行web端javascript进行连接,所以据我所知,Selenium或Chrome headless将是唯一可能的解决方案。

  • 编辑1:如何运行远程命令
  1. 设置到freerdp服务器的SSH无密码连接
  2. 通过SSH连接在远程服务器上运行freerdp命令
$process = new Process(['ssh', 'user@serverB' 'freerdp ...']);
$process->run();

换句话说,您可以在服务器B上创建独立的PHP服务,该服务尝试使用请求的IP(或用户?(运行本地freerdp命令并返回结果

最新更新