&reftitle.setup;
&reftitle.required;
Les bibliothèques
OpenSSL et
libssh2 sont nécessaires.
Il faut s'assurer que les bibliothèques de développement sont installées ;
typiquement, le nom du paquet est openssl-dev.
La version 1.2 ou supérieure de la bibliothèque libssh2 est requise,
mais il est possible que les nouvelles versions de pecl/ssh2 puissent
nécessiter des versions encore plus récentes (voir les notes de versions).
La fonction ssh2_auth_agent ne sera disponible qu'avec
libssh >= 1.2.3.
Le support de la fonction stream_set_timeout
pour les flux d'un canal ne sera disponible qu'avec libssh >= 1.2.9.
Libssh2 peut contenir deux versions : gcrypt ou openssl.
Quelques distributions Linux compilent libssh2 avec la bibliothèque
gcrypt, alors que d'autres utilisent openssl. Libssh2 comporte
quelques bogues lorsqu'elle est compilée avec gcrypt, aussi, il est conseillé
d'utiliser openssl.
&reference.ssh2.installation;
&reftitle.resources;
Cette extension définit les types de ressources suivants :
SSH2 SessionSSH2 ListenerSSH2 SFTPSSH2 Publickey Subsystem (à partir de ssh2 0.10)