Formation PUB420 : Système domotique DIY, 2020 Home Assistant

6.6 Module complémentaire Terminal & SSH pour Home Assistant


Cette fiche a été mise à jour pour Home Assistant core-2022.9.7.

Il est possible d'effectuer quelques opérations console sur Home Assistant à l'aide d'un module complémentaire (add-on).

Attention : de nombreuses opérations ne pourront pas être réalisées à l'aide de ce module complémentaire, par exemple gérer les configurations réseau à l'aide de la commande nmcli ou copier des fichiers entre l'ordinateur et le Raspberry Pi à l'aide de scp.

Si vous avez besoin de plus de puissance, vous devrez vous brancher via SSH au terminal HassOS.

Pour installer le module complémentaire Terminal & SSH :

  • Cliquez sur votre nom dans le bas de la barre latérale de gauche afin d'accéder à votre profil.
  • Activez le Mode avancé.

    Mode avancé

  • Cliquez sur Paramètres dans la barre latérale puis sur Modules complémentaires.
  • Cliquez sur Boutique des modules complémentaires puis recherchez SSH.

    Extension SSH

  • Cliquez sur Terminal & SSH puis sur Installer.
  • Une fois le module complémentaire installé, cliquez sur Démarrer.

    Démarrer

  • Dans le haut de l'écran, cliquez sur Configuration.
  • Dans la case Authorized Keys, copiez votre clé SSH publique. Cliquez ici pour retrouver la technique pour créer cette clé ou pour retrouver sa valeur.

    Notez qu'il est également possible d'entrer un mot de passe mais ceci n'est pas recommandé puisque moins sécuritaire.

  • Cliquez sur Sauvegarder puis sur Redémarrer le module complémentaire.
  • Dans la section Réseau, Activez la modification des ports exposés.
  • Configurez le port à 22. Cliquez sur Sauvegarder puis sur Redémarrer le module complémentaire.

    Configuration

  • Maintenant, pour accéder à Home Assistant via SSH, ouvrez une fenêtre Terminal sur votre ordinateur en entrez cette commande en remplaçant 192.168.1.145 par l'adresse IP de votre Pi.
    Terminal (sur l'ordinateur)

    ssh root@192.168.1.145 -p 22

  • Et voici le terminal SSH!
    Résultat à l'écran

    | |  | |                          /\           (_)   | |            | |  

    | |__| | ___  _ __ ___   ___     /  \   ___ ___ _ ___| |_ __ _ _ __ | |_ 

    |  __  |/ _ \| '_ \ _ \ / _ \   / /\ \ / __/ __| / __| __/ _\ | '_ \| __|

    | |  | | (_) | | | | | |  __/  / ____ \\__ \__ \ \__ \ || (_| | | | | |_ 

    |_|  |_|\___/|_| |_| |_|\___| /_/    \_\___/___/_|___/\__\__,_|_| |_|\__|

     

    Welcome to the Home Assistant command line.

     

    System information

      IPv4 addresses for eth0:  

      IPv4 addresses for wlan0: 192.168.1.145/24

      IPv6 addresses for wlan0: fd80::d6ba:cec7:a60b:cc25/64

     

      OS Version:               Home Assistant OS 9.0

      Home Assistant Core:      2022.9.7

     

      Home Assistant URL:       http://homeassistant.local:8123

      Observer URL:             http://homeassistant.local:4357

    [core-ssh ~]$ 

Attention : contrairement à un accès SSH régulier, la connexion à l'aide du module complémentaire ne vous donne pas accès à toutes les fonctionnalités.

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre