VNC via ssh

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
K@sperl
Beiträge: 216
Registriert: 20.09.2003 11:38:22

VNC via ssh

Beitrag von K@sperl » 22.08.2004 13:59:22

Hallo!

Ich versuche schon seit langem eine VNC session übern eine ssh Tunnel laufen zu lassen, und zwar wiefolgt:
Von einem Client Windows A (10.x.x.10)will ich eine SSH Verbindung zu einem Router B aufbauen (der befindet sich in zwei versch. Netzwerken, 10.x.x.1 und 192.x.x.1), und danach zu einem Rechner C (192.x.x.10) connecten, der hinter dem Router B liegt. Auf diesem Rechner C läuft x11vnc.

Der erste Weg ist eine SSH Verbindung von A zu B aufzubauen und dabei den Port 5900 zu forwarden (mittels Putty).
Also den Port 5900 lokal an 10.x.x.1:5900

Das funktioniert soweit.
Dann möchte ich nun zum von B zum Client C, der mit dem x11vnc Server. Ich hab das zuerst via ssh und port forwarding probiert:

Code: Alles auswählen

ssh -L 5900:localhost:5900 user@C
Doch leider funktioniert das nicht, ich bekomme keine Verbindung zum vnc server.

Dann wollte ich das mit iptables und destination NAT machen.

Code: Alles auswählen

iptables -A PREROUTING -t nat -p tcp --dport 5900 -j DNAT --to 192.x.x.10:5900
Wieder Fehlanzeige, bekomme auch keine Verbindung.


Weiß jemand wie ich das hinbekomme?
Zumindest die Verbindung von A nach B muß via SSH laufen, danach ist es egal ob verschlüsselt oder nicht.

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 23.08.2004 08:13:12

xvncviewer kann auch sowas:

Code: Alles auswählen

xtightvncviewer -via rechnermitsshzugang vncrechner
Mehr zu -via in der man page von xtightvncviewer.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
K@sperl
Beiträge: 216
Registriert: 20.09.2003 11:38:22

Beitrag von K@sperl » 24.08.2004 15:56:41

Das Problem ist ja, daß ich auf dem Rechner (client) Windows habe und kein Linux, somit wirds nix mit xvncviewer ;)


Aber das Problem habe ich jetzt auch gelöst, Putty hat beim Portforwarding irgendwas falsch gemacht, jetzt funktionierts wieder mit den selben Einstellungen :)

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 24.08.2004 16:01:24

Immer wieder gern gelesen: http://www.benjamin.weiss.name/putty-tunnel.html

;-)
Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Benutzeravatar
K@sperl
Beiträge: 216
Registriert: 20.09.2003 11:38:22

Beitrag von K@sperl » 24.08.2004 16:05:46

Raoul hat geschrieben:Immer wieder gern gelesen: http://www.benjamin.weiss.name/putty-tunnel.html

;-)
Raoul
Danke, interessantes HowTo für nicht-Windows-User :D

Antworten