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 !!
Partager