ssh2_connect problème connexion
Bonjour à tous.
Voici mon problème, j'essaie de me connecter à un serveur distant à partir d'un serveur en local en php pour transférer des fichiers.
Il s'avère que le protocole utilisé est le SFTP avec identification par couple clé publique/clé privée.
Avec FileZila, aucune problème, la connexion se fait correctement.
En revanche, via mon code PHP, la connexion ne se fait pas.
Voici mon code : (pourtant simple...)
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?php
$connection = ssh2_connect('ip', port);
if (ssh2_auth_pubkey_file($connection, 'username', 'key.pub', 'key.ppk', 'secret')) {
echo "Identification réussie en utilisant une clé publique\n";
} else {
die('Echec de l\'identification en utilisant une clé publique');
}
?> |
L'erreur retournée :
Warning: ssh2_auth_pubkey_file() [function.ssh2-auth-pubkey-file]: Authentication failed for username using public key in C:\wamp\www\ssh_connect.php on line 5
Echec de l'identification en utilisant une clé publique
Si vous pouviez m'aider... Merci.