Come installare un server VNC su Ubuntu
Virtual Network Computing (VNC) è un modo per condividere il desktop di un computer (server) con un computer remoto (client). L'input tastiera e mouse del client viene trasmesso in rete e controlla il funzionamento del server. La grafica del server viene ritrasmessa in rete. A parte alcuni problemi di latenza, sembrerà di lavorare direttamente sulla macchina su cui siete seduti. Tuttavia, tutti i programmi e comandi vengono eseguiti lato server.
Passaggio 1
Aprite una finestra Terminale. Il Terminale si trova in "Applicazioni" > "Accessori" o "Strumenti di sistema".
Passaggio 2
Scaricate vnc4server e xinetd: sudo apt-get install vnc4server xinetd
Passaggio 3
Avviate vnc4server: vnc4server
Vi verrà chiesta una password. Questa password sarà usata per accedere alla sessione VNC.
Dopo aver fornito la password, otterrete un output simile: New 'laptop:3 (laptop)' desktop is laptop:3
Prendete nota del numero dopo i due punti (:), in questo caso "3".
L'avvio di vnc4server creerà una directory .vnc nella vostra home directory.
Passaggio 4
Fermate vnc4server: vnc4server -kill :3
Sostituite il numero "3" con quello del Passaggio 3.
Passaggio 5
Aprite il file .vnc/xstartup per modificarlo: gedit ~/.vnc/xstartup
Il file sarà simile a:
#!/bin/sh # Uncomment the following two lines for normal desktop: #unset SESSION_MANAGER #exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
Passaggio 6
Modificate il file .vnc/xstartup e salvatelo.
Rimuovete il commento dalle righe che iniziano con unset e exec. Commentate le righe che iniziano con xsetroot, vncconfig, xterm e twm.
Il file finale dovrebbe essere:
#!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources #xsetroot -solid grey #vncconfig -iconic & #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm &
Passaggio 7
Cambiate i permessi sul file /etc/X11/xinit/xinitrc per renderlo eseguibile: sudo chmod 755 /etc/X11/xinit/xinitrc
Passaggio 8
Avviate vnc4server: vnc4server
Di nuovo, ricordate il numero dopo i due punti (:).
Passaggio 9
Collegatevi al desktop remoto per verificare la configurazione: vncviewer localhost:3
Fornite la password scelta al Passaggio 3.