Come controllare il computer di casa da qualsiasi luogo remoto con VNC

VNC consente di accedere a un computer e utilizzare il desktop in remoto, o su Internet o da un’altra stanza nella propria casa. Windows include una funzionalità di Desktop remoto, ma è disponibile solo nelle edizioni professionali di Windows.

Alcune persone potrebbero preferire invece TeamViewer o un altro servizio, ma VNC consente di installare e gestire il proprio server senza l’utilizzo di un servizio centralizzato. Inoltre, sia il client che il server VNC sono disponibili per tutte le piattaforme, anche se in questo articolo ci concentreremo sulle modalità per Windows.

Installare un server VNC con UltraVNC

 In primo luogo, è necessario installare un server VNC sul computer a cui si desidera accedere da remoto. Utilizzeremo TightVNC per questa guida, ma ci sono altri server VNC che è inoltre possibile utilizzare, ad esempio UltraVNC.

TightVNC si installa come servizio di sistema per impostazione predefinita, quindi verrà sempre eseguito in background fino a quando il computer rimane acceso (naturalmente, si può sempre disattivare il servizio manualmente).

In più, si prende automaticamente la briga di inserire un’eccezione relativa nel firewall di Windows: se si utilizza un firewall diverso, assicurarsi che esso non stia bloccando TightVNC o non sarà possibile connettersi da remoto.

Assicurarsi di impostare una password sicura e molto robusta su VNC, soprattutto se si espone il server VNC all’accesso da Internet!

Terminato il processo di installazione rapida, TightVNC verrà ora eseguito sul computer. È possibile utilizzare l’opzione TightVNC Service – Interfaccia di Controllo dal menu Start per configurare il proprio server.

Una impostazione importante che occorre cambiare riguarda le porte che TightVNC utilizza. La porta predefinita utilizzata per VNC, la numero 5900, è abbastanza nota da essere insicura. E’ possibile quindi aumentare la sicurezza semplicemente passando a un’altra porta. I malintenzionati che intendono approfittare di server VNC aperti cercheranno, con tutta probabilità, di connettersi alla porta 5900, e in genere non noteranno i server VNC in esecuzione su altre porte casuali, ad esempio 34153.

E’ consigliabile anche cambiare la porta di Web Access per lo stesso motivo, o disabilitare interamente l’accesso web.

 

Impostare il Port Forwarding e il Dynamic DNS

 Sul computer è ora in esecuzione un server VNC, e in tal modo sarà possibile connettersi ad esso da altri computer sulla rete locale. Se si desidera connettersi da Internet, è necessario completare alcuni altri passaggi.

In primo luogo, è necessario inoltrare la porta del server VNC sul router. Questo processo è differente su ogni router, ma in ogni caso è necessario utilizzare l’interfaccia web del router per inoltrare le porte.

E’ consigliabile anche impostare un hostname di dynamic DNS per la propria rete domestica. Gli internet provider cambiano spesso l’indirizzo IP assegnato alle reti domestiche, il che significa che potrebbe essere impossibile connettersi al computer di casa, se il suo indirizzo IP cambia periodicamente.

Collegarsi al computer da remoto

 

Con un server VNC in esecuzione sul computer remoto, è possibile utilizzare un client VNC su un altro computer per connettersi. TightVNC include un client VNC – basta installare TightVNC su un altro computer e deselezionare l’opzione server nel processo di installazione ed installare solo il viewer. Una volta installato, la voce TightVNC Viewer comparirà nel menu Start.

Immettere l’indirizzo del proprio computer di casa per connettersi. È possibile utilizzare diversi tipi di indirizzi:

  • utilizzare l’indirizzo IP del computer locale se si è sulla stessa rete locale del computer.
  •  utilizzare l’indirizzo IP della rete domestica, se si sta accedendo al computer da Internet.
  •  utilizzare l’hostname di dynamic DNS, se si è impostato il DNS dinamico e si vuole accedere al computer da Internet.

Per ulteriori informazioni su come determinare l’indirizzo IP locale o remoto che il computer sta utilizzando, leggere: Scoprire l’indirizzo IP personale con Google.