Je tente d'effectuer une connexion avec des clés en SSH. J'utilise l'extension de PHP et donc la fonction suivante :
Code : Tout sélectionner
ssh2_auth_pubkey_file($connection, 'u8741574',
'C:/cle/pub.key',
'C:/cle/Private.ppk', 'monMotDePasse');
Warning: ssh2_auth_pubkey_file() [function.ssh2-auth-pubkey-file]: Authentication failed for u8741574using public key: Invalid key data, not base64 encoded in C:\wamp\www\DataManagerExtranet\Mise a jour par trames\index.php on line 594
En gros : "Authentication failed for u8741574using public key: Invalid key data, not base64 encoded"
Je ne sais pas de quoi ça vient.
Les 2 fichiers (clé privée et et clé publique) ont été généré par PuttyGen. Et le mot de passe est valide.
Je comprend bien qu'il s'agit d'un problème d'encodage des fichiers ou de mise en forme de l'écriture des clés à l'intérieur. Mais comment y remédier ?
Merci à vous,