Выполнять команды на удаленной машине через PHP

Чтобы дать представление о моей среде:

У меня есть 3 машины A, B & C

A = веб-сервер, на котором работает php-сайт, который в основном служит интерфейсом для B & C

B = Linux Ubuntu машина, у меня есть root-доступ, SSH и все необходимое для работы на машине через SSH-клиент (у меня есть файл закрытого ключа .ppk для этого сервера)

C = сервер базы данных MySql, работающий в Linux

Я могу успешно выполнить запросы от A (php) на C (Mysql) и вернуть результаты. Но теперь я пытаюсь выполнить команды Linux на B из A.

Например.

У меня есть скрипт, который работает на B и хотел бы выполнить команду от A (php), чтобы показать состояние скрипта.

В командной строке сделать это легко - ./SomeScript status

Но я хочу показать статус этого скрипта на веб-сайте, который я размещаю на сервере А.

Даже просто проверьте время работы сервера B на сервере A.

Это в любом случае возможно. я гуглил навсегда, как кажется, но я никуда не денусь, я не слишком фазирован, если соединение безопасное или нет, поскольку это закрытая сеть без внешнего доступа к этой сети.

Любой совет будет высоко ценится.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос