Nell’articolo precedente avevamo visto come Accedere alla sessione grafica corrente da remoto attraverso il protoccollo VNC. e come Rendere sicuro VNC tramite SSH. Adesso vedremo come aprire una nuova sessione grafica su Server Linux.

Grazie all’architettura client-server di X abbiamo a disposizione più di una soluzione per aprire nuove sessioni da remoto.
La soluzione più semplice è utilizzare lo stesso VNC, ma non è certo la soluzione migliore, in quanto esiste il protocollo NX, superiore a VNC sotto ogni punto di vista, quindi conviene passare direttamente al prossimo articolo dove parleremo di NX e FreeNX. Tuttavia per completezza vedremo di seguito l’uso di VNC su server Linux.
Il programma da installare sul server si chiama TightVNC, ed è possibile installarlo facilmente nelle distribuzioni Debian/Ubuntu o simili mediante i comandi:

sudo apt-get update
sudo apt-get install tightvncserver

TightVNC utilizza di default le porte TCP a partire dalla 5901, ognuna delle porte usate corrisponde a un desktop separato (:2 ad esempio corrisponde alla porta 5902), tuttavia è possibile configurarlo anche
in altri modi.
tightvncserver funziona solo da riga di comando, quando viene lanciato si occupa di creare un desktop virtuale a cui è possibile collegarsi.
Nella creazione del desktop virtuale, viene seguito quanto specificato nel file ~/.vnc/xstartup , dove ~ indica la propria home. Spesso tale file è configurato in modo tale che il desktop virtuale creato non utilizzi Gnome o KDE, ma un DE più leggero, tuttavia se si sostituisce il contenuto di tale file con le seguenti due righe, dovremmo poter accedere a Gnome:

unset SESSION_MANAGER
exec /usr/bin/dbus-launch --exit-with-session gnome-session

In maniera simile dovrebbe essere possibile accedere a KDE.
Da poco tempo è possibile utilizzare TightVNC mediante una comoda interfaccia grafica, Py-TightVNC, creata da due studenti dell’Università di Catania, Giuseppe Moscato e Giovanni Altamore, sotto la mia supervisione. Il programma è tuttora in via di sviluppo, quindi è possibile trovare ancora qualche bug, ma sicuramente raggiunge l’obiettivo che si prefigge. Il programma è scaricabile alla
homepage http://py-tightvnc.sourceforge.net/ (guida e recensione a questo articolo: http://www.intilinux.com/programmazione/791/py-tightvnc-gui-per-tightvnc-su-linux/) , mentre il manuale d’uso è presente al link http://repo.intilinux.com/doc/py-tightvnc_relazione.pdf .

Autore : Giacomo Antonino Fazio aka l3golas



You may be the one to comment first. Please leave your message below.