Hallo Joachim, Am Mi, 2.04.2008, 03:54, schrieb Joachim Marx:
Soweit ich das VNC-Konzept verstehe, wird bei Verwendung des HTTP/Java-Viewers vom Browser eine Verbindung zum VNC-Server aufgebaut auf Port 5800+Displaynummer, also für Display :1 wäre das 5801. Von dort wird dann das Java-Applet geladen, das dann in deinem Browser läuft und sich mit dem 'normalen' VNC-Port verbindet, nämlich 5900+Displaynummer, also 5901 für Display :1. Port 5901 ist aber _nicht erreichbar_, da in Deinem Szenario ja nur Port 80 durchgelassen wird und dieser auf 5801 per Reverse Proxy weitergeleitet wird.
So, und da kommst Du meiner Meinung nach an die Grenzen Deines Revers Proxy Ansatzes. Das Setup funktioniert bei meinem Bekannte unter Gentoo..
Vorschlag: Mach auf der Firewall den Port 22 auf und tunnele VNC über ssh, was man ohnehin unbedingt machen sollte, zumindest wenn man von ausserhalb eines geschützten LAN zugreift.
Ich komme mit putty und ssh auf meinen Rechner der Port ist weitergeleitet xxx -> 22. Somit komme aus nicht geschützen LANs per ssh auf meinen Rechner nicht aber wenn ich nur port 80 habe.. Es seidenn ich würde 80 auf 22 weiter leiten -- das kommt mir aber nicht gut vor.
Ansonsten musst Du nochmal Deine Netzwerk-Situation genauer beschreiben, die ist mir nicht ganz klar geworden. Was ich verstanden habe: Du willst willst von aussen auf einen Rechner (vncserver) zugreifen, der aber hinter einer Firewall steht, der ausschliesslich Port 80 durchlässt. Ist das die Lage? Exakt.
Ein Zugriff über localhost:5801 aus einem NICHT geschützten LAN ist möglich ohne den Appache und mit 5801 geöffnet auf meinem Rechner. Ich habe aber eben das Limt das ich nur port 80 nutzen kann. Das Problem scheint bei laden meines Applets zu be/entstehen. Ich sehe noch Applet loading VncViewer.class aber dann bekomme ich einen Fehler -- im log Steht Invalid Length... Viele Grüße und vielen Dank Michael -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org