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