Le guide scritte su Ethernaly.it sono a scopo didattico/informativo. Ethernaly.it e l' autore non sono responsabili dell'utilizzo della guida/materiali fatto da parte degli utenti.
Linux VNC

Published on maggio 3rd, 2010 | by Ethernaly

0

[HOW-TO] VNC e JAVAVNC : Il Browser come client

Spesso si ha la necessità di controllare il proprio pc via remoto.
Di solito, gli amanti del pinguino, utilizzano SSH per risolvere questo problema. SSH permette, in poche parole, di controllare via “shell” il proprio PC da remoto. Inoltre attraverso l’SFTP è possibile aver un accesso ai file simile ad FTP.

Ma se avessimo la necessità di controllare “graficamente” il nostro pc da remoto?

Le vie per risolvere questo problema sono tante, io personalmente utilizzo VNC + JAVA + BROWSER.

Procediamo con ordine, per prima cosa chiunque volesse approfondire le sue conoscenze su VNC (cosa è, come funziona etc etc) lo invito a guardare questa pagina. Altrimenti se siete più “pratici” che altro, proseguite senza farvi tante domande con questo how-to. :evil:

Passo 1:
Per prima cosa installare sul pc che si vuole controllare da remoto i seguenti pacchetti x11vnc vnc-java, ad esempio da terminale con:

sudo apt-get install x11vnc vnc-java

Passo 2:
Da terminale, memorizzare una password per l’utente corrente:

x11vnc -storepasswd

Questa password servirà per autenticarsi via client! (Attenzione l’utente sarà colui che ha memorizzato questa password. Se lo fate da root, quindi sarà “root”)

Passo 3:
Avviare il server in ascolto sulla porta 5800, da terminale, con:

x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5800

Volendo si potrebbe mettere questo comando tra le sessioni di avvio in modo da farlo partire automaticamente appena effettuato il login !

Passo 4:
Nel caso siate in una rete locale, quindi con un router, configurare il port forwarding delle porte 5800 e 5900 verso l’indirizzo IP di rete locale del vostro server. (Questo serve per poter accedere dall’esterno)

Passo 5:
Avviare un browser (Firefox, Chrome, Safari) con supporto a Java e digitare nella barra indirizzi:

http://ipdelserver:5800

Dovreste avere una pagina simile a:

vnc-screen-passwd-eth

Considerazioni e Consigli
Per lanciare un server in ascolto per normali client su porta 5900 (non per il browser) utilizzare:

x11vnc -forever -usepw

Per permettere le connessioni multiple aggiungere -shared al comando di avvio!

Enjoy :lol:


Offri una birra all'autore

Clicca sul pulsante "Donazione" ed offri una birra o un po' di sushi all'autore!


About the Author

Ethernaly informatico per passione e lavoro, si interessa alle nuove tecnologie e al mondo underground legato all'informatica; amante del dobermann (attualmente ne ha 3) e della buona cucina, è - in ogni campo di interesse - mosso da grande curiosità.



Prima di commentare:

Prima di commentare leggere il nostro Disclaimer


Lascia una risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 
Back to Top ↑