Ir para conteúdo
Fórum Script Brasil

aluiz

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que aluiz postou

  1. aluiz

    PHP e SSH

    Olá, Estou tentando criar um sistema de monitoramento de redes Linux. Este sistema irá fazer apenas tarefas simples, como executar comandos linux nas máquinas monitoradas. A conexão com as máquinas será feita via SSH Para testar os códigos criei duas máquinas virtuais Ubuntu. Via terminal elas se conectam normalmente com o SSH. Instalei o PHP5, Apache2, o libssh2 O problema está em como fazer esta conexão remota usando o PHP. O código que estou tentando executar é este: <?php $server['ip'] = "192.168.136.131"; $server['sshport'] = 22; $server['user'] = "andre"; $server['password'] = "andre"; $command = "uname -a"; if($ssh = ssh2_connect($server['ip'], $server['sshport'])) { if($ssh_auth_password($ssh, $server['user'], $server['password'])) { $stream = ssh2_exec($ssh, $command); stream_set_blocking($stream, true); $data = ''; while($buffer = fread($stream, 4096)) { $data .= $buffer; } fclose($stream); echo $data; }else { echo "Falhou: usuario ou senha incorretos!"; } }else { echo "Falhou: ip ou porta incorretos!"; } ?> Executo este código na máquina Cliente para acessar a máquina Servidor, porém não aparece nada na tela, apenas a página em branco. Quando coloco IP errado ele mostra a mensagem que o IP está errado. Qual será a solução?
×
×
  • Criar Novo...