Bonjour ,
Je travaille sur Windows et je veux connecter a une machine Linux, pour cela j'essaye d'utiliser ssh2.
j'uitlise :
Easy-php 13.1
PHP 5.4.14
Apache 2.4.4
libssh2 1.4.2

Voici les étapes :
- Télécharger php_ssh2-0.12-5.4-ts-vc9-x86.zip
- Copier php_shh2.dll et php_ssh2.pdb dans .../php/ext/
- Copier libssh2 dans C:/WINDOWS/system32/
- Activer la ligne (extension=php_ssh2.dll) dans le fichier .../php/php.ini

et voici le code que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
if (!function_exists("ssh2_connect")) die("la fonction ssh2_connect n'existe pas");
 
// connecter au serveur @IP sur le port 22 :
if(!($con = ssh2_connect("@IP server", 22))){
    echo "Erreur: connexion non établie\n";
    } else {
    // authentification avec l'utilisateur root et le mot de passe : 
    if(!ssh2_auth_password($con, "root", "*******")) {
        echo "Erreur: authentification non établie ...\n";
        } 
        else {
               echo "Connexion établie ...\n";
               }
Lorsque j’exécute ça il m'affiche le msg d'erreur (Apache HTTP Server a rencontré un problème et doit fermer. ...).

Aider-moi svp ...