O pacote ou extensão SSH2 trata-se de uma LIB (blibioteca) que permite utilizar nos códigos PHP ferramentas de iteração com o sistema operacional.
Por exemplo, você pode conectar a um servidor que esteja com o acesso SSH habilitado e listar o conteudo de um diretório, ficando assim:
ssh2_exec($connection, ‘ls /diretorio’);
Aqui vamos ver um breve relato de como instalar o SSH2 para o PHP no CentOS.
Minhas experiências indicam que a melhor forma de instalar o SSH2 e ter um bom resultado é através do RPMFORGE por isso senão tiver o mesmo instalado siga esse howto do CentOS
Feito isso vem a parte de instalação do SSH2 em si.
1 – yum install libssh2 libssh2-devel
2 – pecl install -f ssh2 — (pressione Enter quando a execução parar no meio do caminho)
3 – service httpd restart
Feito! Bem simples assim!
Para mim o pulo do gato foi fazer tudo usando o RPMForge.