Recherche de site Web

Comment accéder au bureau à distance à partir du navigateur à l'aide de TightVNC


VNC signifie (Virtual Network Computing) et est un outil graphique de partage de bureau open source permettant de gérer et de contrôler des machines à distance à l'aide d'un client VNC appelé Visionneuse VNC.

Vous devez installer un client VNC sur votre machine pour accéder aux postes de travail distants, mais si vous ne souhaitez pas installer de client VNC sur votre machine et souhaitez y accéder à distance.

Dans un tel scénario, que ferez-vous? Eh bien, vous pouvez toujours accéder à VNC à l'aide de navigateurs Web modernes tels que Firefox, Chrome, Opera, etc. Mais Comment ? laissez-moi vous le dire.

TightVNC est un programme de partage de bureau moderne et largement amélioré qui fournit un programme de navigateur Web standard appelé TightVNC Java Viewer.

TightVNC Java Viewer est un programme de contrôle à distance écrit en langage de programmation Java qui se connecte à n'importe quel boîtier distant compatible VNCJava est installé et vous permet de contrôler et de gérer avec votre souris et votre clavier directement depuis le navigateur Web, comme si vous étiez assis devant l'ordinateur.

Il s'agit d'une solution simple et conviviale permettant aux administrateurs système de gérer leurs postes de travail distants directement depuis le navigateur Web sans installer de logiciel supplémentaire.

Cela nécessite que la machine distante dispose d'un serveur compatible VNC en cours d'exécution tel que VNC, UltraVNC, TightVNC, etc. Mais je vous recommande d'installer un serveur TightVNC.

Veuillez utiliser l'article suivant qui montre comment installer le TightVNC Server sur les systèmes Linux.

  • Comment installer TightVNC pour accéder aux postes de travail distants sous Linux

En dehors de cela, vous disposez également d'un serveur Web Apache en cours d'exécution sur lequel Java est installé. Suivez le guide ci-dessous qui vous montre comment installer Java sur les systèmes Linux.

  • Comment installer Java dans Rocky Linux et AlmaLinux
  • Comment installer Java sur RHEL, CentOS et Fedora
  • Comment installer Java avec Apt sur Ubuntu
  • Comment installer Java avec APT sur Debian

Après avoir installé le TightVNC Server et Java, passons à l'installation d'un serveur Web dessus. Utilisez la « commande yum » suivante et la commande apt pour installer le serveur Apache dans votre distribution Linux.

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

Nous avons maintenant tous les logiciels nécessaires installés sur le système. Passons maintenant au téléchargement et à l'installation de TightVNC Java Viewer.

Installez TightVNC Java Viewer pour accéder aux postes de travail distants

Accédez à la page de téléchargement de TightVNC pour récupérer le dernier code ou vous pouvez utiliser la « commande wget » suivante pour le télécharger.

Accédez au répertoire racine Web Apache (c'est-à-dire /var/www/html), créez un répertoire vide « vncweb ». Utilisez la commande wget pour télécharger les fichiers dans le dossier. Extrayez les fichiers à l'aide de la commande unzip et renommez le fichier viewer-applet-example.html en index.html comme indiqué.

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

Ouvrez le fichier index.html à l'aide de n'importe quel éditeur ou éditeur nano comme suggéré.

nano index.html

Définissez ensuite l'adresse IP du serveur, le numéro de port VNC et le mot de passe de l'utilisateur VNC auquel vous souhaitez vous connecter. Par exemple, l'adresse IP de mon serveur est « 172.16.25.126 », le port est « 5901 » et le mot de passe est « abc123 » pour mon utilisateur VNC. appelé « 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. -->

Accédez à VNC Desktop de l'utilisateur « tecmint » depuis le navigateur en allant sur.

http://172.16.25.126/vncweb

Vous recevrez un message « Avertissement de sécurité » indiquant que l'application non signée demande l'autorisation de s'exécuter. Acceptez et exécutez l'application comme décrit ci-dessous.

Entrez le mot de passe pour accéder au bureau « tecmint ».

Voilà, vous avez réussi à vous connecter au Remote Desktop.

Si vous accédez à partir d'un autre ordinateur, vous pourriez obtenir une erreur « plugin manquant », installez simplement le plugin et accédez-y. Vous pouvez récupérer le dernier plugin Java sur la page Télécharger Java.