Comment autoriser Jeedom ou Domoticz à ce connecter a une autre machine sans mot de passe via SSH




L’intérêt de la box domotique est de pouvoir automatiser certaine tache à la maison. J'explique ici comment lui confier le contrôle de certain poste informatique, NAS, Routeur ou autre sans que cela nécessite de mot de passe.




Générer la clé public SSH de votre box

sudo -u www-data ssh-keygen -t rsa

Laisser le répertoire par défaut
(/var/www/.ssh)


Pour contrôler un pc sous linux :

Envoie de la clé vers le poste à contrôler


sudo -u www-data ssh-copy-id -i /var/www/.ssh/id_rsa.pub login@IP.poste.a.contrôler

Puis on teste si tout fonctionne
root@lime2:/home/yoann# sudo -u www-data login@IP.poste.a.contrôler uname -a

Pour contrôler un Routeur a base d'Openwrt comme Gargoyle:


Envoie de la clé vers le poste à contrôler:

scp ~/.ssh/id_dsa.pub root@192.168.1.x:/tmp

Écriture de la clé dans le registre des clé autorisé (à faire sur le routeur):

cd /etc/dropbear cat /tmp/id_*.pub >> authorized_keys chmod 0600 authorized_keys



Commentaires

Posts les plus consultés de ce blog

Comment flasher un appareil SonOff facilement sous Ubuntu