R-Matic im Docker: kein Zugriff per ssh
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 91
- Registriert: 04.08.2012, 16:57
- Wohnort: Regensburg
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 2 Mal
Re: R-Matic im Docker: kein Zugriff per ssh
Nein,
der Hintergrund ist der:
1. ich arbeite mit Winscp um Dateien etc. in der ccu anzuschauen. Das ist doch wesentlich schneller und effizienter als mit vi etc.
Und ja, ich benutze Winscp um auch logs anzuschauen.
2. Es gibt auch Zusatzprogramme die den sshd benutzen, um auf Rega etc. zuzugreifen: z.B. HPCL benutzt ssh mit dem Port 2110 .
Leider funktioniert das momentan nicht und das ist der Stopper für den produktiven Einsatz der Docker Version, da die gesamte Steuerung
der Heizung damit läuft.
ssh wird für von HPCL genutzt, um Änderungen und Konfigurationsdateien zu übertragen. Um das alles per Hand mit vi,cp und mv in einer "Docker exec" zu übertragen, ist nicht so einfach möglich. Deshalb habe ich mir eine container ssh gebaut, die als volume die ccu_data mit Schreibzugriff hat. Damit ist die Übertragung der Dateien per Hand möglich, aber...
Das ssh Problem bei den armv71, aarch Systemen wird wahrscheinlich immer mehr hochkommen, da der Fehler ab der gnuc 2.30 besteht und offensichtlich in der 2.32 noch nicht gefixt ist.
Aber auf meinem produktiven Rpi4b läuft das alles (noch?) bestens und zu meiner vollen Zufriedenheit.posting.php?mode=reply&f=65&t=66721#
der Hintergrund ist der:
1. ich arbeite mit Winscp um Dateien etc. in der ccu anzuschauen. Das ist doch wesentlich schneller und effizienter als mit vi etc.
Und ja, ich benutze Winscp um auch logs anzuschauen.
2. Es gibt auch Zusatzprogramme die den sshd benutzen, um auf Rega etc. zuzugreifen: z.B. HPCL benutzt ssh mit dem Port 2110 .
Leider funktioniert das momentan nicht und das ist der Stopper für den produktiven Einsatz der Docker Version, da die gesamte Steuerung
der Heizung damit läuft.
ssh wird für von HPCL genutzt, um Änderungen und Konfigurationsdateien zu übertragen. Um das alles per Hand mit vi,cp und mv in einer "Docker exec" zu übertragen, ist nicht so einfach möglich. Deshalb habe ich mir eine container ssh gebaut, die als volume die ccu_data mit Schreibzugriff hat. Damit ist die Übertragung der Dateien per Hand möglich, aber...
Das ssh Problem bei den armv71, aarch Systemen wird wahrscheinlich immer mehr hochkommen, da der Fehler ab der gnuc 2.30 besteht und offensichtlich in der 2.32 noch nicht gefixt ist.
Aber auf meinem produktiven Rpi4b läuft das alles (noch?) bestens und zu meiner vollen Zufriedenheit.posting.php?mode=reply&f=65&t=66721#
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
Proxmox V8 auf Rpi5 mit 4GB, SSD, mit VM RaspberryMatic (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)
Proxmox V8 auf Rpi5 mit 4GB, SSD, mit VM RaspberryMatic (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)
Re: R-Matic im Docker: kein Zugriff per ssh / auch bei virtuellen Maschinen
Ich versuche gerade eine Raspberrymatic-Installation auf Proxmox-Basis aufzubauen und kann das Problem für diese Variante bestätigen,
Nachdem ich erst mit der Port-Freigabe gekämpft habe (hatte "restriktiv" für den Zugriff gewählt, musste erst Port "22" freigeben), kam beim Anmeldeversuch nicht mehr "port 22: Connection refused", sondern "port 22: Connection timed out".
Nachdem ich erst mit der Port-Freigabe gekämpft habe (hatte "restriktiv" für den Zugriff gewählt, musste erst Port "22" freigeben), kam beim Anmeldeversuch nicht mehr "port 22: Connection refused", sondern "port 22: Connection timed out".
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: R-Matic im Docker: kein Zugriff per ssh / auch bei virtuellen Maschinen
Naja, ich denke diese Meldungen alleine sagen noch nichts darüber aus ob es sich hier um exakt das selbe Problem handelt wie beim TE. Er berichtet ja über einen abstürzenden SSH daemon of armv7 systemen auf denen docker läuft. Die nutzt Proxmox welches eine komplett andere Nutzung und Architektur ist. Und solange du nicht innerhalb des systems diese SSH daemon abstürze konkret bestätigen kannst, würde ich mal sagen die Ursachen hier unterschiedlicher Natur sind.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: R-Matic im Docker: kein Zugriff per ssh
Einverstanden, es gibt aber eine gewisse Korrelation bei der Problematik.
Und der timeout bei ssh deutet darauf hin, dass der Port "22" offen ist und der sshd nicht läuft.
Schließlich - da ich keinen Zugang habe (im Unterschied zum Raspberry) habe ich auch keinen Zugriff auf Logs et.al.
Und der timeout bei ssh deutet darauf hin, dass der Port "22" offen ist und der sshd nicht läuft.
Schließlich - da ich keinen Zugang habe (im Unterschied zum Raspberry) habe ich auch keinen Zugriff auf Logs et.al.
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: R-Matic im Docker: kein Zugriff per ssh
Wieso sollst du keinen Zugriff haben? Du kannst doch über dein Proxmox VE einfach die Konsole anzeigen lassen und dich darüber dann einloggen und schauen ob der SSH Prozess läuft.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: R-Matic im Docker: kein Zugriff per ssh
Das war meine Vermutung (und funktioniert perfekt bei einer parallel installierten Debian/ioBroker-VM inkl. Zugriff auf Gnome), geht aber in meiner RaspberryMatic-VM nicht, da das Konsolenfenster zwar einen Cursor zeigt, aber keine Eingaben akzeptiert.
Da ich bislang fast keine Erfahrung mit Proxmox habe, kann es aber schlichtweg an meinem mangelhaften Verständnis der Proxmox-Umgebung liegen.
Ich hatte es als Feature akzeptiert
Da ich viel mit Linux "experimentiere", fühle ich mich in dem Feld relativ sicher, RaspberryMatic ist für mich neu. Ich habe die initiale ova-Datei ausgepackt und die ovf-Datei per Anleitung nach Proxmox importiert. Mittlerweile zweimal ohne Änderung der Situation. Auch ein Downgrade auf die März-Version war erfolglos.
P.S.: Ich habe mal den Source-Code heruntergeladen und das ova-Image selber generiert, hatte aber noch keine Zeit dies zu installieren.
Da ich bislang fast keine Erfahrung mit Proxmox habe, kann es aber schlichtweg an meinem mangelhaften Verständnis der Proxmox-Umgebung liegen.
Ich hatte es als Feature akzeptiert
Da ich viel mit Linux "experimentiere", fühle ich mich in dem Feld relativ sicher, RaspberryMatic ist für mich neu. Ich habe die initiale ova-Datei ausgepackt und die ovf-Datei per Anleitung nach Proxmox importiert. Mittlerweile zweimal ohne Änderung der Situation. Auch ein Downgrade auf die März-Version war erfolglos.
P.S.: Ich habe mal den Source-Code heruntergeladen und das ova-Image selber generiert, hatte aber noch keine Zeit dies zu installieren.
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: R-Matic im Docker: kein Zugriff per ssh
Wie unter einem RaspberryPi musst du natürlich auch im Konsolenfenster unter Proxmox ALT+F2 drücken damit die Konsolenausgaben erscheinen und dort dann der login-prompt kommt.
Kein Grund da irgendwas selbst zu bauen. Die Version läuft dadurch auch nicht runder.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: R-Matic im Docker: kein Zugriff per ssh
Alt-F2 bringt eine Zeile, die eine Kommando-Eingabe ermöglicht, ein paar Testkommandos (ls, pwd, etc.) führen zu keiner Reaktion (musste ich bei meinen Raspberries 1 - 4 mit Raspbian bislang nicht machen?).
Mit dem Bauen des Image kann man mal in die ganzen config-Dateien und init-Skripte schauen,
Mit dem Bauen des Image kann man mal in die ganzen config-Dateien und init-Skripte schauen,
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: R-Matic im Docker: kein Zugriff per ssh
RaspberryMatic != Raspbian. Und wenn du in der Konsole von RaspberryMatic Alt-F2 drückst müsstest du eben bei einer root: Login Aufforderung landen wo du mit Enter dann nach dem Passwort gefragt wirst, oder im Falle das noch kein SSH Passwort in der WebUI gesetzt wurde, direkt einloggen kannst und bei einem normalen Shell Prompt landest. Dann sollten auch die normalen Kommandos funktionieren.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: R-Matic im Docker: kein Zugriff per ssh
Da kein Login-Fenster nach "Alt+F2" kommt (habe auch noch mal "Alt+Fx" für andere virtuelle Linux-Terminals ausprobiert), stimmt also irgendetwas nicht.
Aktuell habe ich keine Idee, wo ich weiter recherchieren kann, da auch die komplette Neuinstallation keine Veränderung gebracht hat.
Ich habe jetzt erst einmal in Proxmox eine Debian-VM mit debMatic & NodeRed gebaut, so dass ich weiter experimentieren kann.
Aktuell habe ich keine Idee, wo ich weiter recherchieren kann, da auch die komplette Neuinstallation keine Veränderung gebracht hat.
Ich habe jetzt erst einmal in Proxmox eine Debian-VM mit debMatic & NodeRed gebaut, so dass ich weiter experimentieren kann.