Home Assistant SSH Port 22222 (Root Zugriff HA OS) einrichten

preview_player
Показать описание
In diesem Video zeige ich dir, wie du den Entwickler SSH-Zugang für deine Home Assistant-Instanz einrichtest. Dadurch erhältst du Root-Zugriff auf das Betriebssystem (Home Assistant OS) und kannst bei Bedarf Änderungen und Anpassungen vornehmen.

Und denk immer dran 🙌
Linux - Born to be Root
Windows - Born to Re-Boot

🔗Weitere Informationen, Code-Snippets & mehr

🛟 Du benötigst Hilfe bei Home Assistant Themen?

-- Kapitel 🎥 --
00:00 - Intro
00:10 - Was ist der Home Assistant SSH Root-Zugriff (Port 22222)?
00:19 - Warnung: Entwickleroption
01:07 - Warum es trotzdem sinnvoll sein kann, den Zugriff über Port 22222 zu öffnen
02:00 - Fazit zum Root SSH Zugang in Home Assistant
02:24 - Voraussetzungen
02:54 - CONFIG USB-Stick erstellen
03:41 - Public & Private-Keys auf Mac generieren
04:56 - Public-Key auf USB-Stick kopieren
06:03 - Public & Private-Keys auf Windows generieren
08:22 - Public-Keys auf Home Assistant für den Root Zugriff über Port 22222 autorisieren
08:54 - Wie kann man den Root-Zugriff widerrufen? (Im Fall der Fälle)
09:22 - Testen des Zugriffs vom Windows-Computer (Putty)
10:22 - Testen des Zugriffs vom Mac-Computer (Terminal)
11:03 - Outro

#homeassistant #smarthome #iot
Рекомендации по теме
Комментарии
Автор

Vielen Lieben Dank für das großartige Video. Hierdurch konnte ich endlich die Config für das Raspberrymatic Funkmodul anpassen 👍

SingleRider
Автор

super. Als Addon zu diesem Video könntest du mal ein Video dazu machen, was man den typischer Weise im Host System so macht. Nach großen Dateien suchen, top, logs anschauen etc. Das ist ja in der Regel überschaubar und die Erfahrung hat eigentlich gezeigt, das es immer die gleichen Dinge sind. Beispielsweise der Frage nachgehen wieso das blöde System plötze über 60gb frisst.

charley
Автор

Hi Simon, hast du das auch mit einem RPI getestet wo eine SSD mit USB Boot läuft? Ich habe die Vermutung, dass der pi bei mir nicht startet, da er versucht vom Stick zu booten. Also wenn ich den Stick eingesteckt habe, startet er nich

pascal
Автор

Hallo Simon, vielen Dank für die tolle Anleitung. Aber irgendwas habe ich verkehrt gemacht. Die HASSIO war nach dem Neustart mit dem USB-Stick nicht mehr lauffähig. Gott sei Dank hatte ich zum Testen eine alte HA-Sicherung genommen. Mal sehen, ob es mit der neuesten Version und dem Ersatz-Image klappt.

HannesSchleeh
Автор

Hallo Simon, tolles Video!
Habe den Root gebraucht um eine zweite Festplatte einzubinden! Kann danch der USB-Stick mit der CONFIG wieder entfernt werden?

saschaschneid
Автор

Hallo Simon,

In PuTTY unter SSH/Auth hatte ich bei mir nicht gefunden, somit konnte ich nicht nach dem privat_key browsen. (Alle anderen Punkte auf der Karte Options „controlling SSH authentication“ sahen bei mir wie in deinem Video aus)

Nach längere Suche nun gefunden:
Der Punkt ist unter „auth/credentials…“

Vielleicht hilft es dem ein oder anderen…

Grüße
Peter

wampum
Автор

Hallo Simon, ich bin neu an dem Thema dran. Mein Problem ist, ich möchte mein altes MacBook Pro (8.2, 16GB, 500GB SSD) für den HA nutzen. Die Installation hat geklappt, bin Deinem Intel-NUC Video dazu gefolgt. Nun habe ich noch 3 Probleme. Da Du selbst scheinbar einen Mac hast, vielleicht kannst Du mir helfen.

Problem 1: Ich möchte, dass sich das Display abschaltet wenn ich das MacBook schließe, der HA soll aber weiter laufen. Bei mir läuft das Display auch weiter, wenn ich es zugeklappt habe.

Problem 2: Der interne BT-Adapter wird im HA nicht initialisiert. Mit installierter BT-Integration bekomme ich den Fehler:
Bluetooth
Benötigt Aufmerksamkeit
Apple Inc. Bluetooth USB Host Controller (XX:XX:XX:XX:XX:XX)
Keine Geräte oder Entitäten
Einrichtungsfehler, wird erneut versucht: hci0 (XX:XX:XX:XX:XX:XX): hci0 (XX:XX:XX:XX:XX:XX): Failed to start Bluetooth: passive scanning on Linux requires BlueZ >= 5.56 with --experimental enabled and Linux kernel >= 5.10; Try power cycling the Bluetooth hardware.
Auch hier habe ich keine Idee, was ich machen könnte.

Problem 3: Ich würde auch gerne WIFI aktivieren können. LAN funktioniert tadellos. Im HA unter Netzwerk wird mir der WiFi-Adapter nicht angezeigt

Weißt Du Rat? Meine Hoffnung war, vielleicht direkt über "root" was machen zu können?

olivermucha
Автор

Danke Simon für das Video. Beim Putty, kriege ich bei der erstellung der Verbindung Network error: connection refused :(((

christiancirilli
Автор

Man installiert einen Pi mit HomeAssistant drauf und es ist standardmäßig kein SSH aktiv. Ein Kopfschütteln reicht da nicht mehr aus...

PeterSehrSehrLustig
Автор

wie kann ich über ssh die config.txt erstellen / bearbeiten ?

svensilbermann
Автор

gutes video. wie immer. für "ahnunglose" wie mich genau richtig. danke und weiter so. hab aber auch ne frage? binn auf der suche nach einer ios wecker integration bzw. syncronisierung mit meinem handy wecker, um damit in home asisstant oder node red damit meine morgenroutine, bzw 30 min vor dem wecker, zu starten(heizung usw.). hast du da eine empfehlung für
lg

capyli
Автор

Hallo Simon,
ich hatte mir den SSH-Zugang zwar nicht nach der Root-Variante angelegt, aber eben den "normalen" SSH-Client.
Mein Problem ist, dass ich nicht mehr auf meinen Pi mit Home Assistant komme. Ich greife normalerweise über Duckdns darauf zu. Der PI wir in meiner Fritzbox angezeigt (per Kabel angeschlossen, aber über eine APP habe ich Home Assistant auch per WLAN gefunden), die SSD auf der ich HA installiert habe scheint auch einwandfrei zu funktionieren (hab sie mal an meinen PC angeschlossen, da wird ein Rudel Dateien angezeigt, mit denen ich nichts anfangen kann, aber somit scheint da kein Hardware-Defekt zu sein).
Wenn ich versuche über SSH zuzugreifen kommt immer "Connection refused" noch bevor ich das Passwort eingeben kann.
Ich weiß, Ferndiagnosen sind schwierig bis unmöglich, aber hast Du eine Idee?
Bzw. wo finde ich denn auf der SSD das (vor)letzte Backup? Dann könnte ich eine neue Installation auf die SSD machen, den Pi mit Home Assistant zum Laufen bringen, dann das Backup drauf und ich muss nicht von Null anfangen.

Ich komme nicht mehr drauf seit ich das letzte Update gemacht habe, vermutlich lief da etwas schief und hat irgendwelche Dateien zerschossen.

Soweit meine vermutlich sehr blauäugige Idee... Hast Du einen Tipp?

Bogysmusic
Автор

Hallo Simon, ich bin auch gerade dabei deine Tuts durchzuarbeiten aber dieses hier schein wirklich problematisch zu sein. Zumindest wenn man auch von USB bootet. Sobald der Stick eingesteckt ist funktioniert nichts mehr. Weder die Weboberfläche noch SSH über Port 22 reagieren. Nach einem Reboot (Strom ein/aus) gibt es diverse Fehlermeldungen im HA.

Setup failed for raspberry_pi: (DependencyError(...), 'Could not setup dependencies: hassio')
13:34:04 – (FEHLER) setup.py
Unable to set up dependencies of raspberry_pi. Setup failed for dependencies: hassio
13:34:04 – (FEHLER) setup.py
Error during setup of component hassio
13:34:02 – (FEHLER) components/hassio/handler.py
Can't read panel info: System is not ready with state: setup
13:34:02 – (FEHLER) hassio
Can't read Supervisor data: System is not ready with state: setup
13:34:01 – (WARNUNG) hassio
Not connected with the supervisor / system too busy!
13:34:00 – (WARNUNG) hassio

Zieht man den Stick wieder ab und rebootet, ist alles wieder ok.

Gibt es vielleicht einen Weg ohne Stick? Ich generiere den Key über das SSH Add on, damit ist er ja schon auf der USB Platte.

renekcl
Автор

Kurze Frage: Kann ich über die ssh auch ne WIFI to LAN bridge einrichten? Müsste meinen Rasp so konfigurieren damit ich auf meinen KSME komme :/

TheLonic
Автор

Kurze Frage, muss man den USB-Stick dann wieder entfernen oder kann der dran bleiben?

michaelgrininger
Автор

Hallo Simon,
Danke für das Tutorial. Ich habs geschafft mich mit Putty auf Port als root zu verbinden. Doch wenn ich das gleiche via WinSCP versuche dann meldet WinSCP "SFTP kann nicht initialisiert werden. Läuft auf dem Fernrechner ein SFTP-Serverprogramm?"
Hast du da einen Tipp was hier die Ursache sein könnte?

bommel
Автор

Hallo ich hätte eine kleine Verständnis frage wenn ich wie im Video gezeigt mir ein root ssh Verbindung auf baue komme ich immer in die Home Assistant CLI.
Gibt es eine Möglichkeiten dies zu verlassen um das normale OS darunter zu nutzen ?

Meine eigentliche Intention ist es ein cron job jeden tag eine python file aus führen zu lassen.
Dies kann ich aber nicht in der CLI oder ich habe etwas ganz falsch verstanden.

Wenn mir jemand da bei helfen kann oder einen besser Vorschlage hat wäre das sehr coole.
Danke schon mal für die Zeit und tolle Videos:)

isniphsi