Configurant noVNC per a connectar-nos a servidors VNC des de qualsevol navegador web

Configurant noVNC per a connectar-nos a servidors VNC des de qualsevol navegador web

Anem a configurar un ordinador per a que tinga x11vnc, el qual permet mostrar via VNC l'escriptori actual, i també novnc (que és un client HTML5 + JavaScript que ens permetrà obrir l'escriptori amb VNC però des de qualsevol navegador web.

Instal·lem x11vnc:

sudo apt-get install x11vnc

Instal·lem novnc i websockify:

sudo apt install novnc websockify

Executem x11vnc:

./x11vnc

Ens fixem en el port, imaginem que és :5901.

I ara executem novnc:

/usr/share/novnc/utils/novnc_proxy --vnc localhost:5901 --listen 6080

Això fa dues coses, per una banda websockify crea un pont entre el navegador (WebSockets) i el port VNC, i per altra banda novnc_proxy serveix la interfície web (HTML/JS) al port 6080.

Finalment, per a connectar-nos des de qualsevol ordinador de la nostra xarxa, escriurem el següent en qualsevol navegador:

http://IP_DEL_SERVIDOR:6080/vnc.html

I així ja veurem la pantalla de connexió de noVNC i quan accedim, ja veurem l'escriptori actual:

novnc i x11vncnovnc i x11vnc

Des d'internet, fora de la teua xarxa local (LAN)
També podem arribar a connectar-nos al noVNC instal·lat a l'ordinador fàcilment. Caldrà que configures una NAT en el teu router i li digues que totes les peticions del port del novnc_proxy 6080 es dirigisquen a la IP de l'ordinador al que et vols connectar.

Ara caldrà que configures un domini/subdomini dinàmic a la IP pública del teu router. Jo faig servir Afraid DNS des de fa molts anys, perquè és FreeBSD i és molt robust.

Aleshores, una vegada ja tens feta la NAT en el teu router i tens un domini, ja pots escriure la url HTTP abans explicada i el router atendrà eixa petició i apuntarà a l'ordinador amb el servidor x11vnc.

Ara, com que estem fora de casa connectats a internet, podrem connectar-nos amb un smartphone o una tauleta, de igual manera que quan treballem amb una AsiAir Plus, és a dir, que pots tenir l'ordinador connectat al telescopi i tu pots estar a uns metres del telescopi amb una tauleta sense necessitat d'estar davant del telescopi per a gestionar físicament l'ordinador:

novnc i x11vncnovnc i x11vnc

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES