Il desktop remoto è un’applicazione che consente all’utente di controllare il desktop – e, in effetti, l’intero contenuto – di un computer dalla seconda macchina. Questa applicazione consente al computer “principale” di accedere a tutti i contenuti sul computer remoto e spesso fornisce funzionalità come il trasferimento di file e la chat di testo. Una versione dell’applicazione viene fornita di serie con tutti i nuovi computer Windows®, ma sono disponibili altre versioni per quel sistema operativo (OS) nonché per Mac® e Linux®, nonché tra sistemi, come Linux® e Windows®.
Come Funziona
Questa applicazione richiede che i computer client, o “master” e remoti, chiamati anche “slave” o host, siano collegati alla stessa rete. La rete del desktop remoto può essere cablata o wireless. Le reti cablate possono utilizzare connessioni dirette o tramite router, mentre le reti wireless possono essere costituite utilizzando router o Internet. È abbastanza comune che un’applicazione venga utilizzata per controllare un computer host lontano dal client, connesso solo tramite Internet.
I protocolli di sicurezza avanzati sono una pratica standard nel software desktop remoto, soprattutto quando la rete è wireless e/o Internet. La natura di questa applicazione, che consente a un altro computer di controllare la macchina host, rende la sicurezza estremamente importante. Chiunque esegua il software, anche se la connessione è cablata diretta, dovrebbe assicurarsi che la connessione sia sicura e protetta da password per ridurre la possibilità che un utente non autorizzato possa accedere al computer remoto. Alcune funzioni di sicurezza possono essere integrate nei protocolli software in modo che il computer client non sia in grado di eliminare o alterare in altro modo i file senza l’autorizzazione dell’utente remoto.
Una volta che l’amministratore ha immesso la password corretta, il software gli consente di accedere al computer remoto. La persona che utilizza il computer client può utilizzare qualsiasi software sulla macchina remota e accedere a qualsiasi file. La manutenzione del software è uno degli usi più comuni di questo tipo di programma, che consente a un amministratore di chiudere un’applicazione software malfunzionante o installare un aggiornamento del software. Ciò consente di risparmiare il tempo necessario per inserire fisicamente un CD o un altro dispositivo di archiviazione nel computer host o per eseguire un download manuale di aggiornamento del software.
Nella maggior parte dei casi, il computer host è ancora in grado di accedere a tutte le sue funzioni principali; potrebbe essere possibile bloccare o disabilitare i dispositivi periferici sul computer host, tuttavia, in modo che un utente non possa interferire con le azioni del client. Con alcuni software, molte di queste funzioni, inclusi gli appunti principali, possono essere condivise anche tra il computer remoto e il client. Questo software può anche consentire all’amministratore del client di eseguire un’applicazione audio o video su un computer remoto e di reindirizzare le immagini e/oi suoni al computer client.
Sistemi operativi Windows®
La maggior parte dei computer moderni con sistema operativo Windows® include Remote Desktop Protocol, che consente connessioni remote. Lo strumento remoto si trova in genere nelle impostazioni delle proprietà del computer; per poter accedere a un computer in remoto, questa impostazione deve essere attivata. Tuttavia, non è possibile accedere a tutte le versioni di Windows® utilizzando questo strumento; nella maggior parte dei casi, il computer remoto o host deve eseguire una versione professionale o aziendale del sistema operativo, sebbene di solito sia possibile connettersi da qualsiasi versione del sistema operativo. Inoltre, potrebbe non essere possibile connettersi tra sistemi operativi; un computer che esegue Windows Vista Home Basic®, ad esempio, non può connettersi a un computer Windows XP®.
Oltre agli strumenti standard forniti con i computer Windows®, esistono numerose applicazioni di terze parti che consentiranno a una persona di connettere i computer in remoto. Queste applicazioni sono spesso più robuste della versione standard e di solito sono progettate per essere più facili da usare. Inoltre, offrono funzionalità come il trasferimento di file tra le macchine e la chat di testo, che consente a qualcuno al computer di controllo di inviare un messaggio a una persona alla macchina remota. Molti di questi programmi software sono disponibili in versioni gratuite, sebbene le funzionalità più avanzate siano solitamente esclusive per i clienti paganti.
Sistemi operativi Apple Machitosh®
Apple offre software scaricabile per facilitare le connessioni desktop remote, sebbene non sia standard con la maggior parte delle macchine. Tuttavia, l’applicazione consente la gestione di più computer e include una gamma di funzionalità, inclusi aggiornamenti e riavvii remoti. Sono disponibili anche soluzioni di terze parti e alcuni software sono progettati sia per Windows® che per Mac®. Sono disponibili app per iPad® e iPhone® che consentono l’accesso remoto anche a computer Mac® o PC.
Linux® e altri sistemi operativi
Sono disponibili diversi strumenti open source che consentono connessioni desktop remote tra computer che eseguono Linux® o tra Linux® e Windows®. Gran parte di questo stesso software consente inoltre ai computer che eseguono una varietà di sistemi operativi di connettersi ao da macchine UNIX®. Ci sono anche applicazioni per dispositivi mobili oltre all’iPad® — sono disponibili anche versioni per dispositivi Android™ e BlackBerry®.
Come con qualsiasi applicazione desktop remoto, non tutti i sistemi operativi possono essere client o host in tutte le situazioni e molte applicazioni funzionano solo con determinati sistemi operativi. Prima di utilizzare qualsiasi applicazione, l’utente deve assicurarsi che tutte le macchine a cui accede siano compatibili con il software.