Autor Tópico: SSH via PHP  (Lida 4269 vezes)

Offline Evandro Abu Kamel

  • Usuário Ubuntu
  • *
  • Mensagens: 202
  • Ubuntu Jaunty
    • Ver perfil
    • Fórum Sistemas de Imformação PUC Minas
SSH via PHP
« Online: 04 de Setembro de 2007, 17:21 »
Olá pessoal, estou há um tempo longe do fórum e continuo fazendo meu sistema de lan house via web.

Só que o bicho pegou numa situação aqui: gostaria que o PHP executasse um SSH para uma máquina da rede e chamasse o bloqueio de tela ('dcop kdesktop KScreensaverIface lock') para todos os usuários da mesma.

É possível eu executar o SSH para minha própria máquina?
Consultei o manual para isso mas continuo com dúvidas.

Agradeço, preciso disso com urgência.


Offline KurtKraut

  • Usuário Ubuntu
  • *
  • Mensagens: 307
    • Ver perfil
    • http://planeta.ubuntubrasil.org/author/5
Re: SSH via PHP
« Resposta #1 Online: 05 de Setembro de 2007, 02:02 »
Não entendi bem o que você quer fazer... mas acho mais viável fazer isso por shell scripting, não ?

Offline Evandro Abu Kamel

  • Usuário Ubuntu
  • *
  • Mensagens: 202
  • Ubuntu Jaunty
    • Ver perfil
    • Fórum Sistemas de Imformação PUC Minas
Re: SSH via PHP
« Resposta #2 Online: 05 de Setembro de 2007, 22:01 »
A idéia é fazer o PHP, do servidor, executar um comando via SSH para uma outra máquina da rede.
Só gostaria de saber como ficaria a linha de comando do SSH para um IP qualquer (ex.: 192.168.0.3) e executar o comando que citei lá em cima.

Valeu.


Offline alexcunha

  • Usuário Ubuntu
  • *
  • Mensagens: 210
    • Ver perfil
    • http://AlexandreCunha.com
Re: SSH via PHP
« Resposta #3 Online: 06 de Setembro de 2007, 12:48 »
Pode via PHP executar um comando do shell

http://pt2.php.net/shell_exec

Isso resolve o problema?

Também é possível lançar localmente scripts que executa comandos remotos via SSH. Faço isso para efectuar backups em maquinas remotas e transferir o resultado do backup para a maquina local.
« Última modificação: 05 de Julho de 2009, 17:48 por Tota »

Offline Evandro Abu Kamel

  • Usuário Ubuntu
  • *
  • Mensagens: 202
  • Ubuntu Jaunty
    • Ver perfil
    • Fórum Sistemas de Imformação PUC Minas
Re: SSH via PHP
« Resposta #4 Online: 06 de Setembro de 2007, 14:10 »
Quero saber como é o comando SSH?!?!   ???
O manual não ajudou.


Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.369
  • @Ceará
    • Ver perfil
Re: SSH via PHP
« Resposta #5 Online: 06 de Setembro de 2007, 14:16 »
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline Evandro Abu Kamel

  • Usuário Ubuntu
  • *
  • Mensagens: 202
  • Ubuntu Jaunty
    • Ver perfil
    • Fórum Sistemas de Imformação PUC Minas
Re: SSH via PHP
« Resposta #6 Online: 06 de Setembro de 2007, 21:38 »
Acho que isso ajuda, valeu!!  :)

--------------------

[EDITADO]

Seguinte, andei fazendo uns testes aqui mas num funcionou não.  =/
Você já testou?
Sabe de alguma configuração específica ou localização de algum arquivo?
Isso roda em LocalHost, da máquina pra ela mesma?
O PHP não está pegando a biblioteca do SSH.

Agradeço.
« Última modificação: 12 de Setembro de 2007, 17:30 por Evandro Abu Kamel »