Abbiamo visto come sia possibile effettuare un nuovo accesso all’interno di una finestra mediante xnest oppure in uno schermo separato mediante gdmflexiserver però entrambi gli accessi si riferivano alla macchina locale da cui viene eseguito il comando.
Vedremo come poter accedere graficamente ad una macchina della rete locale senza installare alcun programma extra ma abilitando soltanto l’accesso remoto di X/GDM con un sistema chiamato XDMCP (X Display Manager Control Protocol).
Sebbene sia possibile utilizzare questo sistema anche per accedere da remoto ad un altro computer si raccomanda di non farlo fino a quando non viene attivato qualche sistema di crittografia dei dati. Il protocollo XDMCP infatti non provvede alcuna crittografia dei dati di accesso per cui, è da evitare l’invio in chiaro sulla rete internet senza implementare qualche tunnel crittografato prima, ad esempio mediante SSH o con una VPN.
A differenza di un collegamento mediante VNC, il sistema X non causa il trasferimento delle immagini bitmap ma il server invia i comandi di disegno delle finestre al client, risultando di fatto molto più rapido e responsivo nelle richieste.
Prima di poter usufruire del collegamento è necessario attivare l’accesso remoto mediante XDMCP avviando dal menu Sistema, Amministrazione, Finestra di accesso (gksudo gdmsetup).
Sarà presentata la configurazione di GDM (Gnome Display Manager), il sistema di accesso predefinito di Ubuntu. Ci sposteremo sulla terza scheda Remoto e nella casella Stile sceglieremo l’opzione Come locale. Ciò significherà che anche per gli altri server ci verrà presentata la stessa schermata di accesso che viene mostrata all’accesso locale.
Il pulsante in basso Configura XDMCP consente di configurare alcune opzioni di XDMCP, quali la porta UDP in ascolto (predefinita 177) o il tempo di attesa per per la ricerca o connessione agli host. Se non ci sono esigenze specifiche si consiglia di lasciare la configurazione predefinita intatta.
Sulla scheda Sicurezza è possibile decidere se accettare richieste esterne alla rete locale, si tratta della spunta Vietare connessioni TCP al server X che nello stato predefinito è attivata e impedisce quindi le connessioni TCP esterne, lasciando il compito per la rete locale al broadcast UDP effettuato da XDMCP. Per l’uso locale va bene così com’è, impedendo le connessioni esterne TCP.
Attivato il servizio XDMCP su tutte le macchine a cui desideriamo connetterci, potrebbe essere necessario riavviare GDM, avremo la possibilità di connetterci da qualsiasi finestra di accesso GDM, sia essa quella locale all’avvio del sistema o mediante il cambio utente oppure mediante una finestra di xnest o un display separato.
Anziché inserire i nostri dati di accesso, cliccando su Opzioni sceglieremo Accesso remoto via XDMCP. Dopo qualche secondo sarà mostrato il selettore dei sistemi rilevati.
Basterà scegliere uno dei sistemi e cliccare su Connetti per accedervi. Sarà mostrata la solita finestra di accesso a cui dovremo fornire nome utente e password del computer per connetterci. Mediante il menu Opzioni possiamo scegliere Disconnetti per lasciare il sistema a cui siamo collegati.






