私の環境の背景を説明するには:
私は3台のマシンA、B、Cを持っています
A = ウェブサーバー。基本的に B & C のインターフェースとして機能する php ウェブサイトを実行
B = Linux Ubuntu マシン。ルート アクセス権、SSH、および SSH クライアント経由でマシン上で動作するために必要なすべての機能があります (このサーバー用の .ppk 秘密鍵ファイルがあります)。
C = Linux で実行されている MySql データベース サーバー
C (Mysql) で A (php) からのクエリを正常に実行し、結果を返すことができます。しかし今、A から B で Linux コマンドを実行しようとしています。
例えば。
B で実行されているスクリプトがあり、スクリプトのステータスを表示するために A (php) からコマンドを実行したいと考えています。
コマンドラインでこれを行うのは簡単です - ./SomeScript status
しかし、サーバーAでホストしているWebサイトでこのスクリプトのステータスを表示したい.
サーバーAでサーバーBの稼働時間を確認するだけでも.
とにかくこれは可能ですか?これはこのネットワークへの外部アクセスのない閉じたネットワークであるため、接続が安全であるかどうかにかかわらず、私はあまり段階的ではありません。
どんなアドバイスでも大歓迎です。
ありがとう