Articles

Affichage des articles du juillet, 2019

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

Image
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

Comment flasher un appareil SonOff facilement sous Ubuntu

Image
Installation : Vérifier que Python soit installé python3 -V Si la commande ne retourne pas la version de python en place, installer python 3 : sudo apt install python3 On installe le gestionnaire de paquet python (pip) sudo apt install python3-pip sudo pip3 install --upgrade pip Le pacquet Python « esptool » sudo pip install esptool esptool.py -h Pour identifier le port du FTDI232 apres son branchement en USB, taper la commande sudo dmesg et identifier le port /dev/ttyXXX correspondant au FTDI232. Passer l'ESP en mode programmation - Sonoff 4ch: Maintenir en contact le D0 avec le GND - Sonoff Basic: Maintenir le bouton poussoir enfoncer durant 3sec En connectant le pin au VCC 3v de l'adaptateur série Sauvegarde du firmware: sudo esptool.py --port /dev/ttyUSB0 read_flash 0x00000 0x100000 sonoff_4CH_Pro-R2_image_1M.bin Remplacer /dev/ttyUSB0 par le port COM utilisé ! Télécharger les releases EasyESP pour l’ESP8285 sur le Github : https://github.com