Creiamo un clientless remote desktop gateway con la potenza di HTML5

Apache Guacamole

Grazie all’HTML5, una volta che Guacamole è installato su un server, tutto ciò di cui hai bisogno per accedere ai tuoi desktop è un browser web.

Apache Guacamole è e sarà sempre software libero e open source.

Apache Guacamole è un gateway per desktop remoto che non ha bisogno di softwaresu i client. Supporta protocolli standard come VNC, RDP e SSH. Lo chiamiamo clientless perché non sono necessari plugin o client software .

gateway per desktop remoto
clientless remote desktop gateway

Creiamo il nostro gateway per desktop remoto con Apache Guacamole

“Apache Guacamole è e sarà sempre software libero e open source. È rilasciato sotto la licenza Apache License, versione 2.0, ed è mantenuto attivamente da una comunità di sviluppatori che usano Guacamole per accedere ai propri ambienti di sviluppo.  Riteniamo che questo ci distingua da altre soluzioni desktop remote, e ci dà un netto vantaggio.”

Storicamente, Guacamole era un client VNC HTML5, e prima di questo, un client Telnet JavaScript chiamato RealMint. L’architettura di Guacamole è cresciuta fino a comprendere il desktop remoto in generale, e può essere usata come gateway per un numero indefinito di computer. Originariamente era definitito un proof-of-concept, ma ad oggi , Guacamole e abbastanza performante per un uso cha darà grandi soddisfazioni.

Fornisce eventi di mouse e tastiera cross-browser, una tastiera su schermo basata su XML e livelli nestable sincronizzati con compositing accelerato dall’hardware. I progetti che desiderano fornire supporto desktop remoto tramite HTML5 possono sfruttare gli anni di ricerca e sviluppo di Guacamole incorporando l’API nella loro applicazione o servizio.

Questo perchè  Apache Guacamole è costruito su una propria pila di API (rilasciate , libere e gratuite) di base che sono accuratamente documentate, inclusi tutorial di base e panoramiche concettuali che si ritrovano nel dettagliato manuale online. Queste API permettono a Guacamole di essere strettamente integrato in altre applicazioni, siano esse open source o proprietarie.

Perchè Guacamole ?

Guacamole consente l’accesso a uno o più desktop da qualsiasi postazione remota, senza dover installare un client, in particolare quando l’installazione di un client non è possibile. Impostando un server Guacamole, è possibile fornire l’accesso a qualsiasi altro computer in rete da qualsiasi altro computer su Internet, in qualsiasi parte del mondo. Anche i telefoni cellulari o tablet possono essere utilizzati, senza dover installare nulla.

Come una vera e propria applicazione web la cui comunicazione avviene solo tramite HTTP o HTTPS. Guacamole permette di accedere alle macchine da qualsiasi luogo senza violare le politiche di sicurezza del vostro posto di lavoro, e senza richiedere l’installazione di client speciali. La presenza di un proxy o di un firewall aziendale non impedisce l’utilizzo di Guacamole.

Sto implementando un bel server virtuale di  remote desktop gateway con Guacamole che metterò a disposizione a tutti gli amici di www.aiutocomputerhelp.it. Appena pronto  ….. gateway per desktop remoto open source !