Per molti appassionati e professionisti, la possibilità di accedere al proprio PC, altamente personalizzato e configurato con tutte le migliori applicazioni per sopperire alle specifiche esigenze, è una necessità imprescindibile. Nella presente guida conosceremo la tecnologia VNC, grazie alla quale è possibile prendere pieno controllo di un computer attraverso Internet ed utilizzarlo (quasi) come se ci si trovasse fisicamente seduti davanti.

Controllare PC remoto: Grande Guida VNC

VNC è "free", sia nel senso che è "software libero" (open source), sia nel senso che la maggior parte dei programmi compatibili possono essere utilizzati a "zero euro" anche in ambito professionale.

Il risultato finale

Una volta ultimata la configurazione del tutto, potremo ottenere un risultato simile a quello mostrato di seguito

Nell'immagine si vede il monitor di un computer locale (ovvero quello al quale è collegata fisicamente la tastiera e il mouse che stiamo toccando) con Linux (Ubuntu). Una delle finestre mostra però la videata di un secondo computer con Windows: spostando il cursore del mouse all'interno della finestra, verrà spostato anche sul computer controllato e lo stesso possiamo fare con l'inserimento da tastiera.

Presentiamo Virtual Network Computing (VNC)

Le applicazioni che consentono di raggiungere il risultato appena descritto fanno parte della famiglia di software per il controllo remoto. In questa guida, in particolare, ci concentreremo su VNC (vedi di seguito per le alternative).

Cominciamo la nostra trattazione chiarendo che VNC non è uno specifico programma. Piuttosto, stiamo parlando di una tecnologia basata su un protocollo chiamato Remote Frame Buffer (RFB): si tratta di un "linguaggio di comunicazione" che deve essere implementato (ovvero "capito") dai vari programmi che desiderino essere compatibili.

Creato in origine presso Olivetti & Oracle Research Lab (ORL), il codice sorgente e le specifiche di Virtual Network Computing (VNC, appunto) sono state state rilasciate pubblicamente, favorendo la proliferazione di implementazioni sempre più accessoriate.

Fra le più significative, ricordiamo RealVNC, realizzato dall'azienda fondata dagli sviluppatori originali, TightVNC, un progetto open source orientato alle connessioni a banda ristretta, ed UltraVNC, dotato di numerose funzionalità aggiuntive rispetto ai concorrenti.

Le varie implementazioni sono tutte compatibili tra loro (perlomeno nelle funzionalità di base): questo significa che UltraVNC potrà connettersi ad un PC remoto con RealVNC o viceversa.

Concetti di base: "server" remoto e "client" locale

L'architettura VNC è composta da due componenti. La prima, che chiameremo "server", è in esecuzione sul PC remoto, ovvero quello che si desidera controllare anche quando siamo lontani.

L'altra, detta "client", viene lanciata sul terminale locale: quello che utilizziamo fisicamente.

VNC per Windows

Controllare PC remoto: Grande Guida VNC

VNC per Linux

Controllare PC remoto: Grande Guida VNC

VNC per Android

Controllare PC remoto: Grande Guida VNC

In caso di problemi..

Controllare PC remoto: Grande Guida VNC

VNC tramite Internet

Gli articoli precedenti tendono ad assumere che PC "da controllare" e PC "che controlla" siano collegati in rete locale (cablata o wireless che sia). Quand'anche i due si trovino fisicamente molto lontani, e quindi ci sia Internet in mezzo, la procedura rimane grossomodo identica... ma è necessario configurare due elementi addizionali sul computer che dovrà poi essere controllato:

Le alternative

Controllare PC remoto: Grande Guida VNC - Sfida controllo remoto