Also, die Konsole auf Port 8101 ist die Karaf Konsole. Karaf ist der OSGI Java Unterbau, also die Laufzeitumgebung, welche für openHAB gebraucht wird. Diese Konsole brauchst Du nur, wenn Du innerhalb openHAB irgendwelche Dinge erledigst.
Der korrekte Port ist also 22, der stellt ssh zur Verfügung (Secure SHell) (... die Karaf Konsole verwendet das Protokoll ssh, stellt aber eben keine Shell zur Verfügung, sondern eine Konsole...)
Wenn Du das openHABian Image verwendest, der Befehl openhabian-config aber nicht funktioniert, dann hast Du etwas kaputt gemacht

Logge Dich bitte mal in die Shell ein (ssh, Port 22) und suche im Verzeichnis /opt/openhabian/ nach der Anwendung openhabian-setup.sh. Wenn die da ist, ist vielleicht nur der symbolische Link darauf verloren gegangen.
Code: Alles auswählen
openhabian@openhab:/opt/openhabian$ sudo openhabian-config
sudo: openhabian-config: Befehl nicht gefunden
openhabian@openhab:/opt/openhabian$ ls -l /opt/openhabian/
insgesamt 106
-rwxr-xr-x 1 root root 15860 25. Dez 20:32 build.bash
drwxrwxr-x 2 root root 9 25. Dez 20:32 build-image
-rw-r--r-- 1 root root 13158 24. Nov 23:52 CONTRIBUTING.md
drwxrwxr-x 3 root root 8 25. Dez 20:32 docs
drwxrwxr-x 2 root root 30 25. Dez 20:32 functions
drwxrwxr-x 10 root root 43 25. Dez 20:32 includes
-rw-r--r-- 1 root root 795 12. Aug 20:33 LICENSE.md
-rw-r--r-- 1 root root 863 25. Dez 20:32 NEWS.md
-rwxr-xr-x 1 root root 3865 25. Dez 20:32 openhabian-setup.sh
-rw-r--r-- 1 root root 9011 24. Nov 23:52 README.md
drwxrwxr-x 2 root root 12 24. Nov 23:52 tests
openhabian@openhab:/opt/openhabian$ sudo ln -s /opt/openhabian/openhabian-setup.sh /usr/local/bin/openhabian-config
openhabian@openhab:/opt/openhabian$
openhabian@openhab:/opt/openhabian$ sudo openhabian-config
2024-12-25_20:39:12_CET [openHABian] Checking for root privileges... OK
...
Falls Du in besagtem Verzeichnis nicht fündig wirst, gibt es zwei Möglichkeiten

entweder ich habe mich vertan und das Verzeichnis ist im openHABian Image an einer anderen Stelle, oder Du hast aus Versehen etwas richtig kaputt gemacht.
In diesem Fall wäre es sinnvoll, zuerst ein komplette Backup Deiner Konfiguration vorzunehmen und anschließend mit einer komplett neuen Installation weiterzumachen (dort spielst Du dann das Backup ein und alles sollte so sein wie auf dem alten System)
Allerdings: das Backup enthält logischerweise nur die Konfiguration und die Persistence Daten von rrd4j und mapdb, aber nichts anderes, insbesondere keine Konfiguration von deCONZ, Grafana oder InfluxDB, sprich, da musst Du eventuell selbst Daten sichern. Aber zumindest die Einstellungen, Things, Items, UI usw. lassen sich schnell wiederherstellen:
Du erhält als Ausgabe den Hinweis, wie das Backup heißt. Es befindet sich als zip-Archiv unter $OPENHAB_USERDATA/backups/ und hat mutmaßlich eine Größe von etwa 650 MByte, das ist der Tatsache geschuldet, dass auch der komplette Cache mit gesichert wird (der enthält auch sämtliche Addons, nicht nur die installierten, sondern
alle offiziellen). Ohne den Parameter --full werden nur die Einstellungen gesichert, aber keine Persistence und kein Cache. Dann ist das Archiv eher klein (bei mir z.B. 22 MByte, da kommt es dann sehr auf die Menge Things/Items usw. an)
Zum zurückspielen kopierst Du das Archiv an eine beliebige Stelle im System, z.B. /home/openhabian/ und rufst
auf, wobei <dateiname> logischerweise mit dem Namen des Archivs (ggf. mit komplettem Pfad) ersetzt werden muss.
openHAB darf beim Restore nicht aktiv sein, also vorher mit
stoppen und nach dem Restore das System aufräumen:
Code: Alles auswählen
sudo openhab-cli reset-ownership
sudo openhab-cli clean-cache
sudo systemctl start openhab.service
Die Zeile mit clean-cache kannst Du auch weg lassen, weil Quellsystem und Zielsystem ja die gleiche Version aufweisen.