J'essaie d'écrire un script PHP qui se connecte à un serveur distant par ssh et exécute une commande. ceci est mon code à ce jour:L'authentification a échoué ssh2_auth_pubkey_file()
$ssh = ssh2_connect($ip,22);
$boolean = ssh2_auth_pubkey_file($ssh, $user, './pubkey.pub', './privatekey.ppk');
$stream = ssh2_exec($ssh, $command);
stream_set_blocking($stream, true);
Retour Mon script suivant: exception
Warning: ssh2_auth_pubkey_file() [function.ssh2-auth-pubkey-file]: Authentication failed for $user using public key in file.php
Lorsque je me connecte avec Putty et ma clé privée je peux me connecter sans aucun problème.
J'ai généré la clé publique à partir de mon fichier .ppk avec PuttyGen.
Quelqu'un pourrait-il aider?