Ricerca nel sito web

Come accedere al desktop remoto dal browser utilizzando TightVNC


VNC sta per (Virtual Network Computing) è uno strumento di condivisione desktop grafico open source per la gestione e il controllo delle macchine in remoto utilizzando un client VNC chiamato Visualizzatore VNC.

Devi installare un client VNC sul tuo computer per accedere ai desktop remoti, ma se non desideri installare un client VNC sul tuo computer e desideri accedervi da remoto.

In uno scenario del genere, cosa farai. Bene, puoi comunque accedere a VNC utilizzando browser web moderni come Firefox, Chrome, Opera, ecc. Ma Come? lascia che te lo dica.

TightVNC è un programma di condivisione desktop moderno e molto migliorato che fornisce un programma browser Web standard chiamato TightVNC Java Viewer.

TightVNC Java Viewer è un programma di controllo remoto scritto nel linguaggio di programmazione Java che si collega a qualsiasi dispositivo remoto abilitato per VNC dove Java è installato e ti consente di controllarlo e gestirlo con il mouse e la tastiera direttamente dal browser web, proprio come se fossi seduto davanti al computer.

È una soluzione semplice e intuitiva che consente agli amministratori di sistema di gestire i propri desktop remoti direttamente dal browser Web senza installare alcun software aggiuntivo.

Richiede che il computer remoto abbia un server compatibile con VNC in esecuzione come VNC, UltraVNC, TightVNC, ecc. Ma ti consiglio di installare un server TightVNC.

Utilizza il seguente articolo che mostra come installare TightVNC Server su sistemi Linux.

  • Come installare TightVNC per accedere ai desktop remoti in Linux

Oltre a questo, hai anche un server web Apache funzionante insieme a Java installato. Segui la guida seguente che mostra come installare Java nei sistemi Linux.

  • Come installare Java in Rocky Linux e AlmaLinux
  • Come installare Java su RHEL, CentOS e Fedora
  • Come installare Java con Apt su Ubuntu
  • Come installare Java con APT su Debian

Dopo aver installato TightVNC Server e Java, procediamo ulteriormente con l'installazione di un server web su di esso. Utilizza il seguente "comando yum" e il comando apt per installare il server Apache nella tua distribuzione Linux.

yum install httpd httpd-devel   [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo apt install apache2        [On Debian, Ubuntu and Mint]

Ora abbiamo tutto il software necessario installato sul sistema. Andiamo avanti con il download e l'installazione di TightVNC Java Viewer.

Installa TightVNC Java Viewer per accedere ai desktop remoti

Vai alla pagina di download di TightVNC per prendere il codice più recente oppure puoi utilizzare il seguente "comando wget" per scaricarlo.

Vai alla directory root web Apache (ad esempio /var/www/html), crea una directory vuota "vncweb". Utilizzare il comando wget per scaricare i file all'interno della cartella. Estrai i file utilizzando il comando unzip e rinomina il file viewer-applet-example.html in index.html come mostrato.

cd /var/www/html
mkdir vncweb
cd vncweb
wget https://www.tightvnc.com/download/2.8.3/tvnjviewer-2.8.3-bin-gnugpl.zip
unzip tvnjviewer-2.8.3-bin-gnugpl.zip 
mv viewer-applet-example.html index.html

Apri il file index.html utilizzando qualsiasi editor o editor nano come suggerito.

nano index.html

Successivamente definisci l'indirizzo IP del server, il numero di porta VNC e la password dell'utente VNC a cui desideri connetterti. Ad esempio, l'indirizzo IP del mio server è "172.16.25.126", la porta è "5901" e la password è "abc123" per il mio utente VNC chiamato "tecmint".

<param name="Host" value="172.16.25.126" /> <!-- Host to connect. -->
<param name="Port" value="5901" /> <!-- Port number to connect. -->
<!--param name="Password" value="abc123" /--> <!-- Password to the server. -->

Accedi a VNC Desktop dell'utente “tecmint” dal browser andando su.

http://172.16.25.126/vncweb

Riceverai un messaggio "Avviso di sicurezza" che informa che l'applicazione non firmata richiede l'autorizzazione per essere eseguita. Basta accettare ed eseguire l'applicazione come descritto di seguito.

Inserisci la password per accedere al desktop "tecmint".

Questo è tutto, ti sei connesso correttamente a Desktop remoto.

Se accedi da qualsiasi altro computer, potresti ricevere un errore "plug-in mancante", installa semplicemente il plug-in e accedi. Puoi prendere l'ultimo plugin Java nella pagina Scarica Java.