CURL - SSH PublicKey / PrivatKey RSA
Bonjour,
J’essaie actuellement d'établir une connexion entre ma session linux-host et un boitier-client (embarqué) en sftp.
J'utilise la lib Curl (C++).
Manque de chance, je ne peux pas générer de clef sur mon boitier puisque la commande ssh-keygen -t rsa n'est pas autorisé, je n'ai pas accès au dossier /.ssh et ne peut donc pas lire les clefs qui s'y trouvent, et pour finir, il n'y a pas de ssh-agent qui tourne dessus.
Solution que j'ai trouvée: importer des clefs privées/public générées depuis mon PC.
Mais voilà, ça ne semble pas vouloir marcher puisque je me retrouve avec un message d'erreur:
Code:
1 2 3 4 5 6
|
* SSH authentication methods available: publickey,password
* Using SSH public key file '/XXX/id_rsa.pub'
* Using SSH private key file '/XXX/id_rsa'
* SSH public key authentication failed: Username/PublicKey combination invalid
* Authentication failure |
:(:(:(:(:(:(
Alors la question est: ai-je le droit d'importer des clefs depuis l'extérieur ou doivent-elles forcement être générées sur le système hôte?
Merci !!