Bonsoir,
C'est en personne désespérée que je viens vous demander votre aide ce soir.
Je développe actuellement un script PHP d'automatisation pour mes besoins,
et celui ci doit se connecter à différentes machines suivant les cas.
C'est pour cela que j'ai opté pour la lib SSH2.
Mon script devant être le plus sécurisé possible, je ne peut me servir de la fonction ssh2_auth_password()
vu que les mots de pass devrait être stocké en claire dans la base de données.
La meilleur solution reste donc la connexion par clés publique/privée avec
ssh2_auth_pubkey_file()
On en vient donc au problème, la fonction marche très bien sauf quand une passphrase à été créée ...
A chaque fois j'ai cette erreur :
Warning: ssh2_auth_pubkey_file() [function.ssh2-auth-pubkey-file]: Authentication failed for USER using public key in /var/www/ssh.php on line 39
J'ai essayé des clés RSA, DSA mais c'est toujours le même résultat dès que je rajoute une passphrase ...
J'espère que quelqu'un à déjà eu ce problème et pourra donc m'aider ![:cry:](https://www.developpez.net/forums/images/smilies/icon_cry.gif)
Merci d'avance !
PS : je post ici aussi vu que je n'ai aucune réponses dans le forum framework ...
Partager