j’ai trouvé cela sur le net,
j’ai copié ma clé publique sur le kodi pour ne plus avoir de demande de mot de passe,
jusque la ça fonctionne bien
si je tape ma cpmmande en direct termonal
j’ai bien ma température
mais dans le log de hass, j’ai :
ah oui désolé mais je n’ai pas de problème d’indentation,
sinon j’aurais une erreur de fichier yaml
c’est juste une erreur de copier-coller dans le site, désolé
c’est comme les espaces entre les / dans ma commande, c’est que le site me disais que je ne pouvais pas mettre de liens ?
j’ai vérifié, j’ai bien la bonne indentation
c’est corrigé !!
Non,
ça ne fonctionne pas, j’ai l’erreur décrite ci dessus en boucle,
oui j’ai bien copié ma clé publique du hass.io sur kodi
et en ligne de commande manuelle, j’ai bien ma température
Ah oui donc c’est bien une key qui gene, certainement du au user utilisé depuis hassio.
Faut que je retrouve mais je crois avoir lu quelque chose a ce sujet où la key était mise dans le dossier /config/.ssh
Ce qui pourrait peut être t’avancer un peu
alors je vais mettre la procédure complète pour ceux que cela pourrait intéresser…
on crée une clé d’authentification sur le terminal interne du homeassistant
$ ssh-keygen -t rsa
ensuite il faut déposer les 3 fichiers créés dans le dossier du homeassistant
/config/.ssh
créer un dossier .ssh sur le kodi ou ordi de destination (dans le dossier utilisateur utilisé pour le login)
sur kodi c’est le root donc : /storage/.ssh
sur un autre linux ce sera dans le dossier de l’utilisateur ex: /home/stephane/.ssh
copier sa clé publique sur le kodi (ou tout autre linux) sur lequel on va envoyer la commande : cat .ssh/id_rsa.pub | ssh root@192.168.20.19 'cat >> .ssh/authorized_keys'
reste a mettre dans le configuration.yaml la commande :