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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !!