Reverse VNC
From Bucuresti Linux Users Group
Administrarea de la distanţă a unui sistem prin VNC are o problemă fundamentală atunci când ambii participanţi se află în spatele câte unui router NAT.
Persoana care solicită ajutor de la cineva cu mai multă experienţă e foarte probabil că va avea dificultăţi şi în a forwarda unul dintre porturile din plaja 59** în router-ul propriu către PC.
Acest obstacol poate fi depăşit folosind metodologia numită "reverse VNC".
Reverse VNC înseamnă că sarcina forwardării portului în router-ul propriu îi revine persoanei cu mai multă experienţă.
Practic, reverse VNC se realizează în felul următor:
- Expertul forwardează portul 5500 în router-ul propriu şi rulează (ca utilizator non-root) comanda:
xtightvncviewer -listen
sau
vncviewer -listen
în funcţie de cum se numeşte pachetul în distribuţia respectivă.
- Clientul lansează (tot ca utilizator non-root) comanda:
x11vnc -connect expertWANIP:5500 -bg
unde expertWANIP este adresa externă a router-ului expertului, sau numele DNS aferent acesteia.
Observaţie:
În scenariile concrete pe care le-am realizat, clientul are un launcher pe desktop sau în panel pentru uşurarea rulării acestei comenzi.
Iniţiator tutorial: Dan Şerban a.k.a. allsystemsarego

