Community-Lösung

ZimaOS-SSH-Schalter schaltet sich aus: Aktuelle Fehlerbehebung

A 1.6.0 beta2 user found the SSH toggle immediately disabling itself; IceWhale provided remote troubleshooting but no public root-cause fix.

Wenn der SSH-Schalter sich wenige Sekunden nach der Aktivierung selbst wieder ausschaltet, aktualisiere zunächst alte Beta-Versionen und überprüfe den SSH-Dienst, anstatt den Schalter wiederholt umzulegen. Der ursprüngliche Fall trat bei ZimaOS 1.6.0 beta2 auf und wurde vom IceWhale-Support bearbeitet; eine öffentliche Ursache wurde jedoch nicht veröffentlicht.

Das aktuelle ZimaOS verfügt unter Einstellungen → Entwicklermodus über einen unterstützten SSH-Schalter. Seit Version 1.6.2 ist die Remote-Root-Anmeldung aus Sicherheitsgründen standardmäßig deaktiviert. Verwende daher ein normales ZimaOS-Konto, sofern du nicht ausdrücklich Root-Zugriff benötigst und ihn lokal konfiguriert hast.

SSH auf die aktuelle Weise aktivieren

Die aktuelle ZimaOS-SSH-Anleitung beschreibt Einstellungen → Entwicklermodus → SSH-Zugriff.

Wenn sich der Schalter sofort wieder ausschaltet

systemctl status sshd
journalctl -u sshd --no-pager -n 100

Notiere den Fehler, bevor du irgendetwas neu startest. Ein Dienst, der aufgrund von Konfigurations-, Schlüssel-, Dateisystem- oder Portproblemen nicht starten kann, führt häufig dazu, dass der Schalter in der Benutzeroberfläche zurückspringt.

Port 22 prüfen

ss -ltnp | grep ':22'

Wenn ein anderer Dienst Port 22 bereits verwendet, kann SSH normalerweise nicht an diesen Port gebunden werden. Ändere den Port erst, wenn du weißt, welcher Dienst dort lauscht.

Root-Anmeldung in ZimaOS 1.6.2 geändert

In den offiziellen Versionshinweisen zu ZimaOS 1.6.2 steht, dass die Remote-Root-Anmeldung standardmäßig deaktiviert wurde und Schutzmaßnahmen gegen Brute-Force-Angriffe hinzugefügt wurden.

Zuerst ein ZimaOS-Benutzerkonto verwenden

ssh youruser@ZIMA-IP

Teste dasselbe lokale Konto, das in der ZimaOS-Benutzeroberfläche funktioniert. Eine fehlgeschlagene Anmeldung mit root@... beweist nicht, dass SSH selbst defekt ist.

Web-Terminal als separaten Test verwenden

Wenn ttyd/Web-Terminal funktioniert, SSH jedoch nicht, ist die Shell-Umgebung intakt und das Problem betrifft speziell den SSH-Dienst oder den Netzwerkpfad.

Keine beta-spezifische Umgehungslösung wiederverwenden

Der ursprüngliche Thread endete nach dem Fernsupport, ohne eine verifizierte Lösung über die Befehlszeile zu veröffentlichen. Sammle in einer aktuellen Version Protokolle und behebe den aktuellen Dienststatus, anstatt undokumentierte Änderungen aus der Beta zu übernehmen.

Die Anleitung zur Systemfehlerbehebung bietet einen umfassenderen Eskalationsweg.

Prüfen, ob das System Hostschlüssel erstellen kann

SSH benötigt lesbare Hostschlüssel und einen beschreibbaren Systemstatus. Wenn die Protokolle auf fehlende oder ungültige Hostschlüssel hinweisen, lade keine Schlüssel von einem anderen Computer herunter. Lass den aktuellen ZimaOS-Dienst seine eigenen Schlüssel über eine unterstützte Wiederherstellung erstellen oder wiederherstellen.

Zuerst aus demselben LAN testen

Stelle eine Verbindung von einem anderen Computer im selben Subnetz her, bevor du Router oder VPNs untersuchst. Wenn lokales SSH funktioniert, Remote-SSH jedoch nicht, ist der Dienst selbst funktionsfähig und das Problem liegt beim Routing, der Firewall oder deinem Fernzugriffskonzept.

SSH nicht unüberlegt per Portweiterleitung freigeben

ZimaOS bietet bereits Fernzugriffsoptionen, durch die Verwaltungsports nicht direkt offengelegt werden müssen. Wenn du von unterwegs Shell-Zugriff benötigst, bevorzuge ein privates VPN-/Overlay-Netzwerk oder einen anderen authentifizierten Zugang gegenüber einer direkten öffentlichen Portweiterleitung.

FAQ

Warum kann ich mich nicht mehr per SSH als Root anmelden?

ZimaOS 1.6.2 hat die Remote-Root-Anmeldung standardmäßig als Sicherheitsmaßnahme deaktiviert.

Benötigt SSH den Entwicklermodus?

Verwende im aktuellen ZimaOS den unterstützten SSH-Schalter im Entwicklermodus.

Warum schaltet sich der Schalter selbst aus?

Meist konnte der Backend-Dienst nicht dauerhaft ausgeführt werden. Prüfe systemctl und die Protokolle auf den tatsächlichen Fehler.

Sollte ich ZimaOS neu installieren?

Nicht, bevor du Version, sshd-Status, Port 22, Kontotyp und Protokolle überprüft hast.