CRIANDO CONEXÕES SSH PELO PHP


ATUALIZAÇÃO: PARA Debian / Ubuntu, N~AO PRECISA MAIS SER COMPILADO, APENAS INSTALE:

$ sudo aptitude install libssh2-1-dev libssh2-php

Teste se a extenção está rodando:

$ php -m |grep ssh2

Deve retornar 'ssh2'




1- Instale os pacotes:
$ sudo aptitude update
$ sudo aptitude install php5-dev php5-cli php-pear build-essential openssl-dev zlib1g-dev

2- Compilar o libssh2:
$cd /usr/src
$ sudo wget http://www.libssh2.org/download/libssh2-1.2.8.tar.gz 
 
Atenção para a quebra de linha e caracteres especiais...
$ sudo tar -zxvf libssh2-0.14.tar.gz
$ cd libssh2-0.14/
$ sudo ./configure
$ sudo make all install

3- Carregar o módulo SSH2.so no PHP
$ sudo pecl install -f ssh2
// O -f indica a versão estável. 
$ sudo gedit /etc/php5/apache2/php.ini
Adicione a linha abaixo em Dynamic Extensions
extension=ssh2.so












Tutorial completo: http://kevin.vanzonneveld.net/techblog/article/make_ssh_connections_with_php/

Comentários

Postagens mais visitadas deste blog

EXTRAINDO ARQUIVOS NO FORMATO .exe

Resolvendo caracteres estranhos no site do community.grafana.com com Linux Debian/Ubuntu