L’in­stal­la­zio­ne di un server VNC su Windows consente di accedere fa­cil­men­te da remoto a di­spo­si­ti­vi esterni. Il vantaggio? Con­trol­la­re e gestire il tuo PC Windows da qualsiasi luogo.

A cosa serve un server VNC su Windows?

Un server VNC, ab­bre­via­zio­ne di Virtual Network Computing Server, è un software che consente di con­trol­la­re a distanza un computer su una rete interna o via internet. Il principio alla base del VNC si basa sulla tec­no­lo­gia di desktop remoto, in cui è possibile vi­sua­liz­za­re lo schermo di un computer remoto su un altro di­spo­si­ti­vo. Questo avviene tra­sfe­ren­do i dati relativi allo schermo e agli input tra il server VNC sul computer di de­sti­na­zio­ne e un vi­sua­liz­za­to­re VCN o client sul di­spo­si­ti­vo di controllo.

Un server VNC su Windows serve prin­ci­pal­men­te a gestire e con­trol­la­re da remoto i computer. Questo consente al team di supporto in­for­ma­ti­co di dia­gno­sti­ca­re problemi su sistemi remoti e di ri­sol­ver­li senza doversi recare sul posto. Le aziende uti­liz­za­no i server VNC per or­ga­niz­za­re gli ambienti di lavoro in modo cen­tra­liz­za­to e al contempo fornire as­si­sten­za ai di­pen­den­ti che lavorano da casa. Un server VNC è pratico anche nel contesto privato: ad esempio consente di accedere al proprio computer mentre si è in viaggio o di con­di­vi­de­re lo schermo durante pre­sen­ta­zio­ni e corsi di for­ma­zio­ne. Molti server VNC per Windows sono gratuiti e offrono un’ampia gamma di funzioni. Pertanto, questa soluzione risulta con­ve­nien­te per l’accesso e la gestione remota dei computer.

Requisiti necessari per un server VNC in Windows

Prima di in­stal­la­re e uti­liz­za­re un server VNC su Windows è im­por­tan­te as­si­cu­rar­si che siano sod­di­sfat­ti i requisiti per garantire una con­fi­gu­ra­zio­ne sicura e corretta:

  • Sistema operativo: il PC Windows su cui si desidera in­stal­la­re il server VNC deve disporre almeno di Windows 7 o di una versione suc­ces­si­va. Le versioni pre­ce­den­ti di Windows po­treb­be­ro fun­zio­na­re; tuttavia, esiste il rischio che non siano com­ple­ta­men­te com­pa­ti­bi­li con le versioni più recenti del software VNC.
  • Software VNC: il primo passaggio consiste nel se­le­zio­na­re e in­stal­la­re un software per server VNC. Le opzioni più diffuse per Windows includono TightVNC, RealVNC e UltraVNC. Ogni soluzione offre ca­rat­te­ri­sti­che e fun­zio­na­li­tà spe­ci­fi­che, pertanto è im­por­tan­te con­sul­ta­re le istru­zio­ni di in­stal­la­zio­ne di ciascun software e scegliere la versione che meglio si adatta alle proprie esigenze.
  • Im­po­sta­zio­ni del firewall: il firewall di Windows o qualsiasi altro software di sicurezza deve essere con­fi­gu­ra­to per con­sen­ti­re le con­nes­sio­ni al server VNC. Ge­ne­ral­men­te è ne­ces­sa­rio abilitare la porta 5900 per la con­nes­sio­ne VNC, a meno che non sia stata con­fi­gu­ra­ta una porta diversa per il server.
  • Account utente e au­to­riz­za­zio­ni: per fun­zio­na­re cor­ret­ta­men­te, il server VNC ha bisogno di permessi di admin sul PC Windows.

Inoltre, è im­por­tan­te mettere in atto misure di sicurezza come una password forte e, se possibile, attivare opzioni di crit­to­gra­fia per evitare accessi non au­to­riz­za­ti al server VNC.

Novità: offerta VPS
Il tuo server virtuale a prezzi im­bat­ti­bi­li

Prova il nostro VPS. I primi 30 giorni sono in omaggio e se allo scadere del periodo di prova non sarai convinto, ti rim­bor­se­re­mo tutte le spese sostenute.

Guida: TightVNC su Windows

TightVNC è un software open source che può essere scaricato e uti­liz­za­to gra­tui­ta­men­te. Il server VNC può essere uti­liz­za­to sia su Windows che su sistemi Unix come Linux. Di seguito ti pre­sen­tia­mo una guida per con­fi­gu­ra­re TightVNC su Windows.

Primo passaggio: scaricare il software TightVNC

Per avviare l’in­stal­la­zio­ne di TightVNC visita il sito web ufficiale del software. Vai alla sezione download e seleziona la versione più recente di TightVNC cor­ri­spon­den­te al tuo sistema operativo (32 bit o 64 bit). Fai clic sul link di download e salva il file di in­stal­la­zio­ne sul tuo computer.

Secondo passaggio: in­stal­la­re TightVNC su Windows

Per avviare la procedura di in­stal­la­zio­ne guidata, fai doppio clic sul file scaricato. Nella finestra suc­ces­si­va, leggi e accetta il contratto di licenza per procedere. Suc­ces­si­va­men­te, seleziona il tipo di in­stal­la­zio­ne. Con­si­glia­mo di scegliere l’opzione Typical (classica) per in­stal­la­re sia il server VNC che il vi­sua­liz­za­to­re.

Immagine: Setup del server TightVNC
Selezione dell’opzione di in­stal­la­zio­ne Typical per il server TightVNC.

Spunta la casella per eseguire TightVNC come System Service (servizio di sistema). Suc­ces­si­va­men­te, fai clic su “Install” per avviare l’in­stal­la­zio­ne. Durante la procedura guidata, ti verrà chiesto di impostare una password per l’accesso remoto. Al termine dell’in­stal­la­zio­ne, conferma con “Finish” per chiudere la procedura guidata.

Per im­po­sta­zio­ne pre­de­fi­ni­ta, TightVNC utilizza per la con­nes­sio­ne la porta 5900; as­si­cu­ra­ti che nel firewall questa porta sia aperta. In al­ter­na­ti­va, se desideri uti­liz­za­re una porta diversa, modifica le im­po­sta­zio­ni.

Terzo passaggio: stabilire una con­nes­sio­ne con il server TightVCN

Per accedere al server TightVNC da un altro computer è ne­ces­sa­rio in­stal­la­re un vi­sua­liz­za­to­re VNC. Puoi scaricare un client a tua scelta o uti­liz­za­re TightVNC Viewer. Apri il vi­sua­liz­za­to­re VNC e nel campo di con­nes­sio­ne inserisci l’indirizzo IP del PC Windows su cui è in ese­cu­zio­ne il server TightVNC. Se hai con­fi­gu­ra­to una porta diversa, ricordati di ag­giun­ge­re anche quella. Dopo aver inserito l’indirizzo IP, ti verrà richiesto di inserire la password con­fi­gu­ra­ta durante l’in­stal­la­zio­ne del server. Inserisci la password e fai clic su “OK” per stabilire la con­nes­sio­ne.

Guida: server RealVNC su Windows

Per im­po­sta­zio­ne pre­de­fi­ni­ta, RealVNC si serve di potente crit­to­gra­fia end-to-end per tra­smet­te­re qualsiasi tipo di dati, pro­teg­gen­do sia la con­nes­sio­ne che i dati trasmessi da accessi non au­to­riz­za­ti. Inoltre, supporta l’au­ten­ti­ca­zio­ne a due fattori (2FA), au­men­tan­do ul­te­rior­men­te la sicurezza. Questi sono i motivi per cui anche RealVNC è una scelta popolare fra gli utenti Windows. L’in­stal­la­zio­ne è semplice e veloce da eseguire.

Primo passaggio: scaricare il software RealVNC

Prima di in­stal­la­re RealVNC sul tuo PC Windows devi scaricare il software dal sito ufficiale di RealVNC. Seleziona la versione per Windows e fai clic sul pulsante download. Il programma è a pagamento ma dispone di un periodo di prova gratuito di 14 giorni per chi non possiede ancora un account.

Secondo passaggio: in­stal­la­re il server RealVNC

Avvia l’in­stal­la­zio­ne facendo doppio clic sul file .exe pre­ce­den­te­men­te scaricato. L’in­stal­la­zio­ne guidata ti ac­com­pa­gna passo per passo durante tutto il processo. Il browser web si apre au­to­ma­ti­ca­men­te. Segui le istru­zio­ni sullo schermo e fai clic su “Open” per tornare al programma di in­stal­la­zio­ne di RealVNC Connect. Controlla le im­po­sta­zio­ni vi­sua­liz­za­te e fai clic su “Launch”.

Immagine: Configurazione del server RealVNC
Programma di in­stal­la­zio­ne del server RealVNC Connect.

Ora ripeti la procedura sul di­spo­si­ti­vo da cui desideri accedere al tuo PC Windows, sca­ri­can­do e avviando anche lì il programma di in­stal­la­zio­ne di RealVNC Connect.

Terzo passaggio: col­le­gar­si al server RealVNC

In RealVNC Viewer puoi accedere al computer remoto facendo doppio clic o toccando l’icona. As­si­cu­ra­ti di aprire RealVNC Viewer su un di­spo­si­ti­vo diverso da quello su cui è in ese­cu­zio­ne il server RealVNC; in caso contrario, si aprirà una serie infinita di finestre, poiché l’immagine sarà speculare a quella del tuo schermo.

Al primo tentativo di con­nes­sio­ne, RealVNC Viewer vi­sua­liz­ze­rà una schermata di verifica dell’identità. In questo modo sei sicuro che ti stai con­net­ten­do al computer corretto. Controlla la password e la firma vi­sua­liz­za­te e con­fron­ta­le con le in­for­ma­zio­ni presenti sul server RealVNC. RealVNC Viewer salva questa identità per le con­nes­sio­ni future. Se il programma rileva una di­scre­pan­za ti avvisa prima che la con­nes­sio­ne venga stabilita. In questo modo sei protetto da eventuali falle di sicurezza.

Quarto passaggio: au­ten­ti­ca­zio­ne

Quando sta­bi­li­sci una con­nes­sio­ne a un computer remoto, ti viene richiesta l’au­ten­ti­ca­zio­ne. Immetti la password. Se durante la con­fi­gu­ra­zio­ne hai se­le­zio­na­to l’opzione “Windows Password”, dovrai uti­liz­za­re il nome utente e la password di un account presente sul computer remoto.

As­si­cu­ra­ti anche che gli utenti che si collegano in remoto di­spon­ga­no dei permessi necessari. Per im­po­sta­zio­ne pre­de­fi­ni­ta, solo i membri del gruppo am­mi­ni­stra­to­ri possono accedere al computer. Se ne­ces­sa­rio, aggiungi utenti e gestisci le au­to­riz­za­zio­ni di sessione per il server RealVNC. In caso contrario po­treb­be­ro sorgere dif­fi­col­tà di con­nes­sio­ne. Esistono due modi per gestire gli utenti e le au­to­riz­za­zio­ni su RealVNC Server: per­so­na­liz­zan­do il parametro di permessi di RealVNC Server oppure tramite la pagina “Options > Users & per­mis­sions”. Utilizza l’in­ter­fac­cia utente per ag­giun­ge­re utenti e gestire i permessi.

Guida: UltraVNC Server su Windows

Oltre alle funzioni standard come l’accesso remoto e la con­di­vi­sio­ne dello schermo, UltraVNC offre anche fun­zio­na­li­tà avanzate come il tra­sfe­ri­men­to di file e la chat, il che sem­pli­fi­ca l’in­te­ra­zio­ne e la gestione delle sessioni remote. Inoltre, l’in­stal­la­zio­ne può essere au­to­ma­tiz­za­ta per più PC, rendendo il processo ancora più ef­fi­cien­te.

Primo passaggio: scaricare il file di in­stal­la­zio­ne di UltraVNC

Prima di tutto devi scaricare la versione di UltraVNC adatta al tuo sistema operativo Windows. Per farlo, visita la pagina ufficiale di download di UltraVNC. In questa pagina troverai le versioni attuali del programma di in­stal­la­zio­ne di UltraVNC. Seleziona il programma di in­stal­la­zio­ne ap­pro­pria­to per Windows a 32 o 64 bit.

Secondo passaggio: eseguire il programma di in­stal­la­zio­ne

Dopo aver avviato l’in­stal­la­zio­ne guidata, ti verrà chiesto di se­le­zio­na­re la lingua preferita. Fai clic su “Next” nella finestra di benvenuto. Nella pagina suc­ces­si­va ti verrà chiesto di accettare il contratto di licenza prima di poter con­ti­nua­re: seleziona “I accept the agreement” (accetto i termini e le con­di­zio­ni del contratto) e clicca nuo­va­men­te su “Next”. Puoi con­fer­ma­re le im­po­sta­zio­ni pre­de­fi­ni­te nelle finestre in­for­ma­ti­ve suc­ces­si­ve. Se ne­ces­sa­rio, modifica la directory di in­stal­la­zio­ne in base alle tue pre­fe­ren­ze. Nella finestra “Select Com­po­nen­ts” (seleziona com­po­nen­ti), puoi se­le­zio­na­re “Full in­stal­la­tion” (in­stal­la­zio­ne completa) per in­stal­la­re sia il server che il client UltraVNC.

Immagine: Installazione del server UltraVNC
Selezione dell’in­stal­la­zio­ne completa del server UltraVNC.

Una volta com­ple­ta­ta l’in­stal­la­zio­ne, fai clic su “Finish” per uscire dalla procedura guidata.

Terzo passaggio: con­fi­gu­ra­re il server UltraVNC

Fai clic con il tasto destro del mouse sull’icona di UltraVNC nella barra delle ap­pli­ca­zio­ni e seleziona “Admin Pro­per­ties” (proprietà admin) per aprire la finestra di con­fi­gu­ra­zio­ne del server UltraVNC. Vai quindi alla scheda “Au­then­ti­ca­tion” (au­ten­ti­ca­zio­ne), dove potrai mo­di­fi­ca­re la password VNC e la password di sola vi­sua­liz­za­zio­ne. As­si­cu­ra­ti di uti­liz­za­re password sicure per prevenire accessi non au­to­riz­za­ti.

Nella scheda “Incoming Con­nec­tions” (con­nes­sio­ni in entrata) puoi mo­di­fi­ca­re le porte per UltraVNC. Verifica che le porte siano con­fi­gu­ra­te cor­ret­ta­men­te, so­prat­tut­to se hai bisogno di porte spe­ci­fi­che per il tuo ambiente di rete. Controlla se nella cartella di avvio au­to­ma­ti­co del computer è presente il server UltraVNC. In caso contrario dovrai copiarlo ma­nual­men­te in questa cartella affinché si avvii au­to­ma­ti­ca­men­te all’ac­cen­sio­ne del sistema.

Quarto passaggio: col­le­gar­si con il server UltraVNC

Testa la con­nes­sio­ne al tuo server UltraVNC da un altro computer per as­si­cu­rar­ti che la con­fi­gu­ra­zio­ne sia stata eseguita cor­ret­ta­men­te e che le password fun­zio­ni­no. Questo ti aiuterà a iden­ti­fi­ca­re tem­pe­sti­va­men­te eventuali problemi di con­nes­sio­ne. Verifica anche che tutte le fun­zio­na­li­tà de­si­de­ra­te di UltraVNC fun­zio­ni­no fa­cil­men­te. Controlla le funzioni di gestione remota e il tra­sfe­ri­men­to dei file per as­si­cu­rar­ti che non ci siano errori.

Quinto passaggio: au­to­ma­tiz­za­re l’in­stal­la­zio­ne di UltraVNC (opzionale)

Se devi in­stal­la­re UltraVNC su più computer, au­to­ma­tiz­za­re il processo di in­stal­la­zio­ne può farti ri­spar­mia­re tempo e lavoro. Uti­liz­zan­do i parametri della riga di comando durante la con­fi­gu­ra­zio­ne, puoi rendere l’in­stal­la­zio­ne più efficace.

  • /dir="Dirname": questo parametro consente di spe­ci­fi­ca­re la directory di in­stal­la­zio­ne di UltraVNC. Ad esempio, se desideri in­stal­la­re il software in C:\Program Files\UltraVNC, devi inserire il seguente comando:
UltraVNC_1436_X64_Setup.exe /dir="C:\Program Files\UltraVNC"
bash
  • /no restart: usa questo parametro per evitare che il computer si riavvii au­to­ma­ti­ca­men­te dopo l’in­stal­la­zio­ne. In passato, a volte era ne­ces­sa­rio riavviare il sistema; oggi i moderni programmi di in­stal­la­zio­ne non ri­chie­do­no l’avvio.
  • /silent: questo parametro ga­ran­ti­sce che non vengano vi­sua­liz­za­te finestre di dialogo durante l’in­stal­la­zio­ne.
  • /very silent: se utilizzi questo parametro, l’in­stal­la­zio­ne avverrà senza alcuna in­ter­fac­cia utente. Non verrà vi­sua­liz­za­ta alcuna finestra e l’intero processo si svolgerà com­ple­ta­men­te in back­ground.
  • /loadinf="Filename": questo parametro consente di caricare un file di con­fi­gu­ra­zio­ne uti­liz­za­to durante l’in­stal­la­zio­ne. Tale file contiene tutte le im­po­sta­zio­ni che desideri applicare e ga­ran­ti­sce che la con­fi­gu­ra­zio­ne sia uguale su tutti i computer. Per creare un file di con­fi­gu­ra­zio­ne, prima puoi eseguire il processo di in­stal­la­zio­ne con il parametro /saveinf="Filename". In questo modo le opzioni di in­stal­la­zio­ne correnti vengono salvate in un file INI, che può essere uti­liz­za­to su altri computer.

Un esempio di comando per caricare un file di con­fi­gu­ra­zio­ne:

UltraVNC_1436_X64_Setup.exe /loadinf="C:\path\to\config.ini"
bash
  • /log: questo parametro crea un file di registro nella directory Temp. Questo file di registro contiene in­for­ma­zio­ni det­ta­glia­te sul processo di in­stal­la­zio­ne, inclusi eventuali errori o avvisi che si sono ve­ri­fi­ca­ti durante l’in­stal­la­zio­ne.

In questa guida scopri anche come in­stal­la­re un server VNC su Ubuntu 22.04.

Server dedicati
Per­for­man­ce e in­no­va­zio­ne
  • Pro­ces­so­ri al­l'a­van­guar­dia di ultima ge­ne­ra­zio­ne
  • Hardware dedicato ad alte pre­sta­zio­ni
  • Data center cer­ti­fi­ca­ti ISO
Vai al menu prin­ci­pa­le