提供我的环境背景:
我有 3 台机器 A、B 和 C
A = Webserver,运行一个 php 网站,基本上充当 B & C 的接口
B = Linux Ubuntu 机器,我有 root 访问权限、SSH 和通过 SSH 客户端在机器上工作所需的所有优点(我有这个服务器的 .ppk 私钥文件)
C = 在 Linux 上运行的 MySql 数据库服务器
我可以在 C (Mysql) 上成功执行来自 A (php) 的查询并返回结果。但现在我试图从 A 在 B 上执行 linux 命令。
例如。
我有一个在 B 上运行的脚本,并想从 A (php) 执行命令以显示脚本的状态。
在命令行中执行此操作很容易 - ./SomeScript status
但我想在服务器 A 上托管的网站中显示此脚本的状态。
甚至只是检查服务器 A 上服务器 B 的正常运行时间。
这无论如何可能。我似乎永远在谷歌上搜索,但我没有到达任何地方,如果连接安全与否,我不会太分阶段,因为这是一个封闭的网络,无法从外部访问该网络。
任何建议将不胜感激。
谢谢