SSH-Tunnel VNC Problem

Red Teufel

Registered User
Hallo zusammen,

Habe da mein nein Problem, bei dem ich euren rat brauchen könnte.
Ich mochte auf meinem Linux Server gerne VNC nutzen, um Anwendungen und das System besser nutzen zu können. Da es aber leider nicht so sehr sicher ist, da hier ja unverschlüsselt gearbeitet wird, wollte ich die SSH-Tunnel Methode verwenden.

Also wurde als erstes auf dem Linuxrechner „vncserver –localhost“ gestartet.
Dann wurde auf dem WindowsXP Clientrechner OpenSSH Installiert, und der Befehl ssh -L 5901:liserv:5901 user@liserv in der Dos-box ausgeführt. Nach der Eingabe des PW, war ich mit meinem Linux Server verbunden. Nun wollte ich mit vncviewer „localhost:#“ auf den vncserver zugreifen, aber es hat leider nicht gelappt, in der Dos-box kam dann die Meldun,

channel 2: open failed: connect failed: Connection refused

Ich habe den vncserver dann mal OHNE Zusatz –localhost gestartet, und mit vncviewer „localhost:#“ drauf zugegriffen. Das hat Ohne Probleme Funktioniert.
Nun ist die Verbindung zwar Verschlüsselt, aber nicht durch Angriffe von Außen geschützt.

Info zu Systemen:

Serverrechner: Linux 9.3 RaelVNC v4.1.1

Clientrechner WinXP (SP1) vnc-4_1_1-x86_win32_viewer
 
Hallo,

Ja ne gute antwort, von dir hayo, aber leider völlig Sinnlos.
Es ist zwar richtig dass der Standardport von VNC 5900 ist, aber da kommt ja noch die Displaynummer da zu. In meinem fall ist das die 1. Da raus ergibt sich der Port 5901.

Mir ist aber auf gefallen, das wenn ich vncserver –localhost starte und dann netstat –nlp
eingebe, folgende Zeile kommt.

Code:
Proto Recv-Q Send-Q Local Address  Foreign Address  State    PID/Program name
Tcp        0      0 127.0.0.1:5901  0.0.0.0:*       LISTEN   32145/Xvnc

Das heißt, dass nur noch Verbindungen von der IP 127.0.0.1 Akzeptiert werden.
Mein WindowsXP System hat aber eine Andere localhost (IP). Ob es da was mit zutun haben könnte???
 
Last edited by a moderator:
Hallo noch mal,

Ich habe hlife bekommen und habe das Problem erkannt.
Es sollte so aus sehen
ssh.exe -C -L 5901:127.0.0.1:5901 user@liserv

dann klappt es auch.
 
Back
Top