测试 windows rdp 凭据使用和密码

test windows rdp credentials use and password

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

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

因此,如果有人对如何使用任何编码检查用户名和密码的 RDP IP 有任何想法,请告诉我

如果您使用 Windows,您可以从命令行使用命令行 RDP clients (or this one) for linux if you environment is a Linux (or MacOS), or run RDP client

guacamole 不是自动化的好主意。您需要 运行 网络端 javascript 才能连接,因此据我所知,Selenium or Chrome headless 将是唯一可能的解决方案。

  • 编辑 1:如何 运行 远程命令
  1. SSH passwordless connection 设置为 freerdp 服务器
  2. 运行 on remote server via SSH connection
$process = new Process(['ssh', 'user@serverB' 'freerdp ...']);
$process->run();

您可以通过其他方式在 serverB 上创建独立的 PHP 服务,该服务尝试 run local freerdp command 使用请求的 IP(或用户?)并返回结果