【发布时间】:2020-11-10 01:41:10
【问题描述】:
我想用用户名和密码做一个检查器来检查 RDP IP
我尝试安装guacamole server 我将它安装在 ubuntu 上,它运行良好且连接良好,但我无法使用 php 或任何编码语言对其进行任何检查,因为它的系统非常复杂
所以如果有人知道如何使用任何编码使用用户和密码检查 RDP IP,请告诉我
【问题讨论】:
我想用用户名和密码做一个检查器来检查 RDP IP
我尝试安装guacamole server 我将它安装在 ubuntu 上,它运行良好且连接良好,但我无法使用 php 或任何编码语言对其进行任何检查,因为它的系统非常复杂
所以如果有人知道如何使用任何编码使用用户和密码检查 RDP IP,请告诉我
【问题讨论】:
如果您的环境是 Linux(或 MacOS),则可以在 linux 上使用命令行 RDP clients (or this one),如果您使用 Windows,则可以从命令行运行 RDP client。
guacamole 不是自动化的好主意。您需要运行 web 端 javascript 来连接,所以 Selenium 或 Chrome headless 将是我所知道的唯一可能的解决方案。
$process = new Process(['ssh', 'user@serverB' 'freerdp ...']);
$process->run();
通过其他方式,您可以在 serverB 上创建独立的 PHP 服务,该服务尝试使用请求的 IP(或用户?)run local freerdp command 并返回结果
【讨论】: