Accesso al desktop da browser con NXplugin su Ubuntu


Alla stessa stregua della possibilità che offre vnc-java è possibile accedere con NX al desktop remoto tramite un qualunque browser con supporto Java. Questa possibilità viene data dal prodotto di nomachine chiamato NX Web Companion Beta.

Il file che dovremo scaricare è:

nxplugin_2.1.0-4_i386.deb (13 MB)

Per quanto riguarda l’installazione del server NX vi rimando al precedente post.

Per poter usare l’applet nel browser occorre installare il plugin per java, su Ubuntu Feisty Herd 5, io ho usato:

$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-plugin

$ sudo update-alternatives --set java /usr/lib/jvm/java-6-sun/jre/bin/java

In mozilla firefox si può verificare con about:plugins se java viene riconosciuto:

plugin java

L’installazione di nxplugin e la pubblicazione dell’applet sul webserver si effettua con:

$ sudo dpkg -i nxplugin_2.1.0-4_i386.deb

Maggiori dettagli sull’installazione li trovate qui

Se non vogliamo copiare il contenuto sul webserver è sufficiente creare un link simbolico nella root di apache e impostare i permessi:

$ sudo ln -s /usr/NX/share/plugin /var/www
$ sudo chgrp -R www-data /var/www/plugin

Adesso va editato il file /var/www/plugin/nxapplet.html

Il parametro più importante che va cambiato è:

<PARAM NAME="SiteUrl" VALUE="http://webserver">

specificando l’indirizzo corretto del server web.

Copiamo la nostra sessione già salvata in $HOME/.nx nel server web:

$ sudo cp ~/.nx/config/gnome.nxs /var/www/plugin/session/session.nxs

E infine puntiamo il browser su:

http://server.lan.org/plugin/nxapplet.html
oppure in locale su:
http://localhost/plugin/nxapplet.html

Possiamo chiudere la finestra del browser, lasciare la sessione sospesa e rirenderla da un altro pc….😉
Enjoy🙂

PS: non ho rapporti di nessun tipo con la società nomachine, i test li ho effettuati solo a scopo didattico.

Antonio Doldo




Info Antonio Doldo
www.toolinux.it - www.virtualboxes.org - adoldo.wordpress.com - Linux user & Android fan

4 Responses to Accesso al desktop da browser con NXplugin su Ubuntu

  1. CarlozZ scrive:

    e sei un grande… Funge anche per tomcat?

  2. Antonio Doldo scrive:

    Tomcat è un applicativo che gira sul server… se ho capito la domanda. L’accesso remoto al server serve (che giro di parole….) a eseguire i programmi come se fossimo in locale, se suoni mp3 suoneranno sul server remoto😉
    A.

  3. Arsenio scrive:

    Ciao, ma il file di sessione come te lo ricavi?

  4. Antonio Doldo scrive:

    @Arsenio
    il file viene generato dal wizard per cui puoi generare e configurare ogni volta quello che vuoi. Considera che è un file xml e può essere editato o visualizzato.
    Ciao,
    Antonio

Lascia un commento

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: