Execute comandos na máquina remota via PHP

Para dar informações sobre o meu ambiente:

Eu tenho 3 máquinas A, B e C

A = Webserver, executando um site php que basicamente atua como uma interface para a B & C

B = Linux Ubuntu, eu tenho acesso root, SSH e todo o bem necessário para trabalhar na máquina através de um cliente SSH (eu tenho um arquivo de chave privada .ppk para este servidor)

C = servidor de banco de dados MySql em execução no Linux

Eu posso executar com sucesso as consultas de A (php) em C (Mysql) e retornar os resultados. Mas agora estou tentando executar comandos do Linux no B de A.

Por exemplo.

Eu tenho um script que está rodando em B e gostaria de executar um comando de A (php) para mostrar o status do script.

Na linha de comando para fazer isso é fácil -.

Mas eu quero mostrar o status deste script no site que estou hospedando no Servidor A.

Mesmo apenas verifique o tempo de atividade do Servidor B no Servidor A.

Isso é de qualquer maneira possível. Eu pesquisei para sempre como parece, mas eu não estou chegando a lugar nenhum, eu não estou muito faseada se a conexão é segura ou não, pois esta é uma rede fechada, sem acesso externo a esta rede.

Qualquer conselho seria muito apreciado.

obrigado

questionAnswers(1)

yourAnswerToTheQuestion