Vncserver tunnel probleem

Pagina: 1
Acties:

  • Baiko
  • Registratie: November 2005
  • Laatst online: 20-01 15:35
Hey,

Ik heb sindskort een dedicated box en daarop wil ik VNCServer draaien, alleen is het niet de bedoeling dat de VNC poort zomaar voor de buitenwereled open staat.

Ik heb een testomgeving opgezet met vmware om het eerst te proberen zonder te gaan klooien op mijn dedicated box.

Ik heb een probleem mijn vncserver te tunnelen, mijn server draait in vmware op het ip 192.168.1.119 en mijn XP Client op 192.168.1.114.

Op mijn linux server heb ik het volgende geinstalleerd voor een desktop;

xorg
kde
vncserver

Om mijn vncserver te starten gebruik ik het volgende command;

vncserver -localhost -geometry 1024x768 -depth 16

In putty vul ik dit in:

Afbeeldingslocatie: http://www.omnious.nl/vnc1.png

Vervolgens druk ik op load.

Afbeeldingslocatie: http://www.omnious.nl/vnc2.png

Hier op add.

Afbeeldingslocatie: http://www.omnious.nl/vnc3.png

Ik klik op Open en log mezelf in met hetzelfde username/wachtwoord waar ik de vncserver mee gestart heb.

Afbeeldingslocatie: http://www.omnious.nl/vnc4.png

Vervolgens vul ik bij vncviewer localhost:1 in en krijg ik de volgende error.

Afbeeldingslocatie: http://www.omnious.nl/vnc5.png

Ik heb verschillende handleidingen doorgelezen hoe je vnc kan tunnelen over ssh maar het gaat bij mij telkens fout.

Ook heb ik het volgende commando gebruikt in combinatie zonder de -localhost parameter.

ssh -L5901:localhost:5901 baiko@debian

dan tunnelt die gewoon prima (maarja dan staat port 5901 nog wel open voor de buitenwereld)

- Ik laat de putty session openstaan als ik met vncviewer probeer te connecten.
- Ik heb alles getest zonder de -localhost parameter en alles doet het dan prima.
- localhost:5901 geprobeert in vncviewer
- 192.168.1.114 en 192.168.1.119 gebruikt als destination met port 5901
- alleen port 5901 en dynamic/auto


"netstat -an | grep 5901" laat wel zien dat 127.0.0.1:5901 idd up is. Zodra ik localhost:5901 in vncviewer probeer en dan nogmaals "netstat -an | grep 5901" doe krijg ik een hele waslijst aan 127.0.0.1:5901 (hij probeert dus wel iets op de debian box?).

ben echt al een paar dagen aan het pielen ermee, zal vast iets heel kleins zijn (mag ik hopen).

:'(

[ Voor 11% gewijzigd door Baiko op 30-10-2007 00:17 ]

Lian Li PC O-11 Dynamic XL, AMD 5950x, NZXT Z73, Asus X570 Gaming-E, 4x8GB 3600mhz, Gigabyte RTX 3090 Vision OC, WD Black SN850 1TB


  • Baiko
  • Registratie: November 2005
  • Laatst online: 20-01 15:35
Klein bumpje :9

Lian Li PC O-11 Dynamic XL, AMD 5950x, NZXT Z73, Asus X570 Gaming-E, 4x8GB 3600mhz, Gigabyte RTX 3090 Vision OC, WD Black SN850 1TB


  • tech-no-logical
  • Registratie: December 2000
  • Laatst online: 19-02 15:13
ik vind de syntax met port-forwarden enzo altijd verwarrend, maar dit werkt voor mij, misschien heb je er iets aan. vanaf mijn debian-machine doe ik :

ssh user@remote.ho.st -L 5800:127.0.0.1:5900

(dus port 5800 lokaal forwarden naar 5900 remote). en dan :

vncviewer -encodings tight localhost::5800

om te connecten (let op de dubbele : ). de "-encodings tight" is omdat vnc anders denkt alles in raw te kunnen doen omdat het een verbinding naar localhost is...

  • Baiko
  • Registratie: November 2005
  • Laatst online: 20-01 15:35
tech-no-logical schreef op woensdag 31 oktober 2007 @ 13:25:
ik vind de syntax met port-forwarden enzo altijd verwarrend, maar dit werkt voor mij, misschien heb je er iets aan. vanaf mijn debian-machine doe ik :

ssh user@remote.ho.st -L 5800:127.0.0.1:5900

(dus port 5800 lokaal forwarden naar 5900 remote). en dan :

vncviewer -encodings tight localhost::5800

om te connecten (let op de dubbele : ). de "-encodings tight" is omdat vnc anders denkt alles in raw te kunnen doen omdat het een verbinding naar localhost is...
Tunnelen doet die wel op deze manier, en kan ook prima localhost:1 of localhost::5901 connecten. Maar ik kan ook nog gewoon op de normale manier connecten met 192.168.1.119:1 (dat wil ik nou juist voorkomen omdat dit te bruteforcen/exploiten valt). Ik dacht vncserver op localhost te laten draaien zodat je alleen kan connecten via tunneling, nu kan het beide en ik wil niet dat port 5901 openstaat naar buiten toe op mijn dedicated box.

Hoe kan ik Vncserver laten listen op 127.0.0.1? -localhost parameter werkt niet.

[ Voor 3% gewijzigd door Baiko op 31-10-2007 18:49 ]

Lian Li PC O-11 Dynamic XL, AMD 5950x, NZXT Z73, Asus X570 Gaming-E, 4x8GB 3600mhz, Gigabyte RTX 3090 Vision OC, WD Black SN850 1TB