質問: ユーザーとパスワードでRDPIPをチェックするチェッカーを作成したい `guacamole server`をインストールしようとしました。ubuntuにインストールすると正常に動作し、接続も良好ですが、システムが非常に複雑なため、phpやコーディング言語を使用してチェックできません。 したがって、コーディングを使用してユーザーとパスワードでRDP IPを確認する方法について誰かが考えている場合は、私に知らせてください
回答: ### 答え : #### 解決: Linux(またはMacOS)の環境の場合はLinux用のコマンドラインRDPクライアント( またはこれ)を使用できます。Windowsを使用している場合はコマンドラインからRDPクライアントを実行できます。 `guacamole`は自動化には適していません。接続するにはWeb側のJavaScriptを実行する必要があるため、私が知っているように、SeleniumまたはChromeヘッドレスが唯一の可能な解決策になります。 * **編集1:リモートコマンドを実行する方法** 1. freerdpサーバーへのSSHパスワードなし接続を設定します 2. SSH接続を介してリモートサーバーでfreerdpコマンドを実行します ``` $process = new Process('ssh', '[[email protected]' 'freerdp ...']); $process->run();Copy code ``` 他の方法では、serverB上にスタンドアロンのPHPサービスを作成できます。このサービスは、要求されたIP(またはユーザー?)を使用してローカルのfreerdpコマンドを実行し、結果を返します。