Dein Fernzugriff funktioniert — aber du hast es nicht bewiesen
Drei Wohnungen, drei Antworten. Warum ein erfolgreicher Aufruf von zu Hause nichts beweist, Sperren nie verfallen — und an einem Ort gar nichts steht.
Inhalt
Der ehrlichste Grund, von unterwegs in die eigene Wohnung zu sehen, ist bei mir kein technischer: Bruno bleibt da. Was er tut, wenn die Tür zufällt, wussten wir lange nicht — und genau das ist der Anlass gewesen, den Fernzugriff nicht nur einzurichten, sondern ihm auch zu trauen.
Denn eine Kamera, die man im Zweifel nicht erreicht, beruhigt niemanden.
Drei Wohnungen, drei Antworten auf dieselbe Frage:
| Fernzugriff | |
|---|---|
| Kapfenberg | seit 29.08.2026 in Betrieb |
| Wien | seit 08.09.2026, nach einem Abend Fehlersuche |
| Meran | gar nicht dokumentiert |
Der dritte Eintrag ist der ehrlichste, und ich komme am Schluss darauf zurück.
Der Aufbau, der in zwei Häusern steht
Internet --443--> Router --Freigabe--> Pi --> Proxy --> Home Assistant
Dazu ein dynamischer DNS-Name. Der ist kein Luxus: In Kapfenberg hat sich die öffentliche Adresse innerhalb von drei Wochen geändert. Genau dafür gibt es den Namen — und genau deshalb steht in der Dokumentation ab diesem Tag der Name und nicht mehr die Zahl.
Womit sich der Fernzugriff nicht nachweisen lässt
Das ist der Teil, der mir am meisten wert ist, weil ich beide Irrwege selbst gegangen bin.
Erster Irrweg: der Aufruf aus dem eigenen Haus. Ein Abruf des öffentlichen
Namens aus dem Heimnetz liefert 200 OK. Sieht nach Beweis aus, ist keiner: Die
Anfrage geht zum Router, der reicht sie über die eigene Freigabe zurück. Sie
war nie im Internet. Das nennt sich NAT-Hairpin.
Zweiter Irrweg: der Abruf durch ein Werkzeug, das „in der Cloud“ läuft. Der Gedanke lag nahe — wenn der Abruf auf fremder Infrastruktur läuft, kommt er von außen.
Er lief lokal. Der Beweis stand im Sperrprotokoll: Als Absender war die eigene öffentliche Adresse eingetragen, samt Benutzerkennung des Werkzeugs. Wieder Hairpin, nur mit anderem Absenderschild.
Was beide immerhin zeigen: Die Weiterleitungsregel existiert und zeigt auf den richtigen Rechner. Was keiner zeigt: ob der Anbieter eingehende Verbindungen überhaupt durchlässt.
Gültig sind genau zwei Wege:
- Vom Handy über Mobilfunk, WLAN ausgeschaltet.
- Von einem Rechner außerhalb, etwa einem gemieteten Server.
Der Trick mit dem Fehlversuch
Die Gegenprobe im Protokoll funktioniert nur bei einem Fehlversuch — das Sperrprotokoll schreibt ausschließlich abgelehnte Anmeldungen. Also absichtlich einmal falsch anmelden; dann steht die echte Absenderadresse da.
Dabei mitzählen: Nach fünf Fehlversuchen landet die Adresse in der Sperrliste. Bei einer Mobilfunkadresse verschmerzbar, beim eigenen Anschluss lästig.
Sperren verfallen nicht von selbst
Nachgelesen im Quelltext: Die Sperrliste wird beim Start aus der Datei gelesen, danach liegt sie im Arbeitsspeicher und wird nur noch ergänzt. Eine Verfallszeit gibt es nicht.
Daraus folgt etwas, das man leicht übersieht: Die Datei aufzuräumen reicht nicht. Ohne Neustart bleibt die Sperre im Arbeitsspeicher aktiv.
Zwei Dinge gehören sauber auseinandergehalten:
| liegt wo | überdauert einen Neustart? | |
|---|---|---|
| Zähler der Fehlversuche | Arbeitsspeicher | nein — nach jedem Start bei null |
| fertige Sperre (ab 5 Fehlversuchen) | Datei | ja, dauerhaft |
Man kann sich also nicht über Tage hinweg in eine Sperre hineinstolpern. Es braucht fünf Fehlversuche in einem Lauf.
Die Aufräumung läuft täglich um vier Uhr früh: Einträge älter als 24 Stunden entfernen — und nur dann neu starten, wenn dabei etwas entfernt wurde. An den allermeisten Tagen passiert also gar nichts.
Geprüft habe ich sie mit einer künstlichen Liste aus dem Adressbereich, der für Dokumentation reserviert ist:
| Eintrag | Alter | Ergebnis |
|---|---|---|
| erster | 30 h | entfernt |
| zweiter | 2 h | behalten |
| dritter | Datum unlesbar | behalten |
Der dritte Fall ist Absicht. Eine Sperre aufzuheben, weil man ihr Datum nicht lesen kann, wäre die falsche Richtung zu irren.
Die Berichtigung, die eine Doku wertlos macht
In meiner eigenen Dokumentation stand acht Zeilen lang, nach außen zeige „nur der Proxy auf 443“.
Vom Büro aus nachgemessen, also wirklich von außen:
Port 22 antwortet <- das SSH-Add-on
Port 443 antwortet <- der Proxy
Port 2222 Zeitüberschreitung
Port 22222 Zeitüberschreitung
Port 22 ist ebenfalls freigegeben. Claude hatte sich auf diese Doku verlassen und daraufhin behauptet, von hier aus ließen sich keine Pakete ausspielen. Falsch — darauf gestoßen bin ich selbst.
Eine Doku, die eine Freigabe nicht kennt, ist schlimmer als keine: Sie klingt nach einer geprüften Aussage.
Wie das offene Tor gesichert ist, habe ich daraufhin nachgesehen:
| Anmeldung mit Kennwort | aus |
| Tastatur-Abfrage | aus |
| Anmeldung als Hauptbenutzer | ja |
| hinterlegte Schlüssel | genau einer |
Also: Hauptbenutzer ja, aber ausschließlich mit genau einem Schlüssel. Wer den nicht hat, kommt an Port 22 nicht weiter, egal wie oft er es versucht. Die Freigabe ist damit vertretbar — sie war nur nicht aufgeschrieben.
Zwei Faktoren und ein Einwand, der nicht trägt
Der Einwand gegen die Zwei-Faktor-Anmeldung lautete: Mit nur einem Handy sei es mühsam, bei jeder Anmeldung einen zweiten Faktor einzugeben.
Das trifft so nicht zu. Home Assistant vergibt pro Gerät und Browser ein Aktualisierungs-Token. Wer beim Anmelden „angemeldet bleiben“ ankreuzt, gibt den zweiten Faktor einmal je Gerät ein, nicht einmal je Sitzung.
Verworfen habe ich dagegen die naheliegende Abkürzung, das Heimnetz pauschal als vertrauenswürdig zu erklären und die Anmeldung dort zu überspringen. Sie verschiebt die Sicherheit auf die Annahme, dass im eigenen WLAN nur Befugte hängen — und die hält genau so lange, bis ein Gerät im Netz kompromittiert ist.
Und der dritte Ort
Für Meran gibt es keine Datei zum Fernzugriff. Nicht eine kurze, nicht eine unvollständige — keine.
Das ist kein Versäumnis dieses Artikels, das ist der Stand. Und es hängt ein zweiter offener Punkt daran: Dieselbe wirkungslose Konfigurationssektion, die mich in Wien einen Abend gekostet hat, liegt dort vermutlich auch. Geprüft ist das nicht.
Der ehrlichste Eintrag in einem Standortvergleich ist der, wo nichts steht.
Was ich dir rate
- Prüf von außen, nicht von innen. Handy mit Mobilfunk, WLAN aus. Alles andere kann Hairpin sein und sieht trotzdem aus wie Erfolg.
- Trau keinem Werkzeug, von dem du glaubst, es laufe woanders. Lies im Protokoll nach, welche Absenderadresse tatsächlich ankam.
- Nimm einen Namen, nicht die Adresse. Sie ändert sich, und sie tut es ohne Ankündigung.
- Schreib jede Freigabe auf, auch die bequeme. Eine unvollständige Liste offener Tore ist gefährlicher als gar keine.
- Räum die Sperrliste auf — mit Neustart. Ohne den bleibt die Sperre im Arbeitsspeicher, egal was in der Datei steht.
- Richte den zweiten Faktor ein, bevor du die Freigabe setzt. Danach ist er eine Aufgabe, die liegen bleibt.
Und was heißt das?
Fernzugriff ist der einzige Punkt in diesen drei Wohnungen, an dem ein Fehler nicht nur Unbequemlichkeit bedeutet. Alles andere kostet im schlimmsten Fall Daten oder Komfort. Hier steht eine Tür.
Umso unangenehmer ist, wie leicht man sich den Erfolg einredet. Zwei Mal habe ich geglaubt, den Zugang von außen nachgewiesen zu haben, und beide Male war die Anfrage nie aus dem Haus heraus. Es sah jedes Mal aus wie ein Beweis — grüner Status, 200 OK, alles gut.
Der Unterschied zwischen „es funktioniert“ und „ich habe es geprüft“ ist bei einem Fernzugriff kein akademischer. Im einen Fall weißt du, dass die Tür aufgeht. Im anderen weißt du nur, dass du auf der richtigen Seite stehst.
Wenn du das verfolgen willst: nimm RSS
Kein Newsletter. Du gibst mir keine Adresse, ich führe keine Liste, und niemand muss einer Einwilligung zustimmen, um zu erfahren, dass ein Artikel fertig ist. RSS ist die ältere und für beide Seiten ehrlichere Lösung.
Wie das geht, und warum kein Newsletter
- 1Hol dir einen Feed-Leser. Ohne Konto geht das mit einer App am Telefon oder einer Erweiterung im Browser; wer mag, nimmt einen Dienst mit Konto.
- 2Trag die Adresse von oben dort ein.
- 3Fertig. Neue Artikel erscheinen von selbst in deinem Leser — ungelesen bleibt ungelesen, und nichts landet zwischen Rechnungen und Werbung im Postfach.
Warum das besser ist: Dein Leser holt die Datei ab. Ich bekomme keine Adresse und kann nicht sehen, wer liest oder ob jemand geöffnet hat. Abbestellen heißt, den Eintrag zu löschen — ohne Link, ohne Bestätigungsmail, ohne mich.
