Forum: Mikrocontroller und Digitale Elektronik Linux: Externer Zugriff auf Localhost (Webvisu)


von Jens (Gast)


Lesenswert?

Hallo,

ich habe ein Linux Embedded, wessen einzige Eingabemöglichkeit die Shell 
ist.

Nun ist eine Software zur Fernwartung installiert, dessen 
Konfigurationsoberfläche über 127.0.0.1:xxx aufgerufen werden soll.

Gibt es jetzt eine Möglichkeit auf diese Oberfläche zuzugreifen? Ich 
habe beispielsweise auch den Webserver lighttpd installiert. Besteht die 
Möglichkeit mit diesem den Inhalt anzuzeigen?

Über 192.168.178.x komme ich über das Netzwerk auf den Inhalt des 
Webservers. Über 192.168.178.x:xxx komme ich logischerweise nicht auf 
den Inhalt der Fernwartungs Software.

Hat da jemand eine Idee? Danke!

Jens

von Peter II (Gast)


Lesenswert?

mod_proxy könnte man dafür nehmen

http://redmine.lighttpd.net/projects/1/wiki/Docs_ModProxy

Hast du mal geschaut mit netstat ob es wirklich nur an 127.0.0.1 
gebunden ist?

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Jens schrieb:
> ich habe ein Linux Embedded, wessen einzige Eingabemöglichkeit die Shell
> ist.

Vermutlich Shell auf der Console und ssh von externem Rechner?

> Nun ist eine Software zur Fernwartung installiert,

welche?

> dessen Konfigurationsoberfläche über 127.0.0.1:xxx aufgerufen werden
> soll.

Das ist also eine graphische Oberfläche?

> Gibt es jetzt eine Möglichkeit auf diese Oberfläche zuzugreifen?

Bestimmt. Aber solange Du aus Deiner "Oberfläche" ein Geheimnis machst, 
kannst Du das vergessen.


> Ich
> habe beispielsweise auch den Webserver lighttpd installiert. Besteht die
> Möglichkeit mit diesem den Inhalt anzuzeigen?

Wir kommst Du denn auf diese Schnapsidee?

> Über 192.168.178.x komme ich über das Netzwerk auf den Inhalt des
> Webservers. Über 192.168.178.x:xxx komme ich logischerweise nicht auf
> den Inhalt der Fernwartungs Software.

"Logischerweise"? Finde ich eigentlich nicht.

Wovon redest Du?

von Stefan P. (form)


Lesenswert?

Du kannst Deine Fernwartung über einen SSH-Tunnel erreichen.

von Dirk D. (dicky_d)


Lesenswert?

Hast du ssh-zugang? dann kannst ssh portforwarding nutzen.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Peter II schrieb:
> Hast du mal geschaut mit netstat ob es wirklich nur an 127.0.0.1
> gebunden ist?

Eine "Fernwartungs-Software", die an 127.0.0.1 gebunden ist, ist doch 
irgendwie fürn Arsch, oder? ;-)

von Peter II (Gast)


Lesenswert?

Frank M. schrieb:
>> Ich
>> habe beispielsweise auch den Webserver lighttpd installiert. Besteht die
>> Möglichkeit mit diesem den Inhalt anzuzeigen?
>
> Wir kommst Du denn auf diese Schnapsidee?

warum Schnapsidee? Noch nie etwas von mod_proxy gehört?

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Peter II schrieb:
> warum Schnapsidee? Noch nie etwas von mod_proxy gehört?

Ach, mit mod_proxy und lighthttpd kann man also auf jede beliebige Art 
von Fernwartungssoftware zugreifen? Interessant....

P.S.
Ich muss allerdings zugeben, dass ich "Webvisu" im Threadtitel überlesen 
habe...

von Peter II (Gast)


Lesenswert?

Frank M. schrieb:
> Ach, mit mod_proxy und lighthttpd kann man also auf jede beliebige Art
> von Fernwartungssoftware zugreifen? Interessant....

es geht ja vermutlich um eine Webseite

> dessen Konfigurationsoberfläche über 127.0.0.1:xxx aufgerufen
> werden soll.

von Jens (Gast)


Lesenswert?

Bei der Software zur Fernwartung handelt es sich um Secomea. Diese ist 
installiert und lässt sich über 127.0.0.1:11444 in einem Browser 
konfigurieren.

Natürlich hat meine Embedded Lösung (Yocto, Intel Edison) keine 
grafische Oberfläche und wird nur über SSH, seriell oder den 
installierten Webserver angesprochen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.