Zoeken op website

Toegang krijgen tot extern bureaublad vanuit de browser met behulp van TightVNC


VNC staat voor (Virtual Network Computing) en is een open-source grafische tool voor het delen van desktops voor het op afstand beheren en besturen van machines met behulp van een VNC-client genaamd VNC-viewer.

U moet een VNC-client op uw machine installeren om toegang te krijgen tot externe desktops, maar als u geen VNC-client op uw machine wilt installeren en er op afstand toegang toe wilt hebben.

In een dergelijk scenario, wat u gaat doen. Welnu, je hebt nog steeds toegang tot VNC met behulp van moderne webbrowsers zoals Firefox, Chrome, Opera, enz. Maar Hoe? laat me je dat vertellen.

TightVNC is een modern en sterk verbeterd programma voor het delen van bureaubladen dat een standaard webbrowserprogramma biedt genaamd TightVNC Java Viewer.

TightVNC Java Viewer is een programma voor afstandsbediening dat is geschreven in de programmeertaal Java en dat verbinding maakt met elke externe box met VNC ingeschakeld waar Java is geïnstalleerd en u kunt het met uw muis en toetsenbord rechtstreeks vanuit de webbrowser besturen en beheren, net alsof u achter de computer zit.

Het is een gemakkelijke en gebruiksvriendelijke oplossing voor systeembeheerders om hun externe desktops rechtstreeks vanuit de webbrowser te beheren zonder extra software te installeren.

Het vereist dat de externe machine een actieve VNC-compatibele server heeft, zoals VNC, UltraVNC, TightVNC, enz. Maar ik raad u aan om te installeren een TightVNC-server.

Gebruik het volgende artikel dat laat zien hoe u TightVNC Server op Linux-systemen installeert.

  • Hoe u TightVNC installeert voor toegang tot externe desktops in Linux

Daarnaast heb je ook een werkende Apache webserver en is Java erop geïnstalleerd. Volg de onderstaande gids die laat zien hoe u Java in Linux systemen installeert.

  • Java installeren in Rocky Linux en AlmaLinux
  • Java installeren op RHEL, CentOS en Fedora
  • Hoe Java te installeren met Apt op Ubuntu
  • Hoe Java te installeren met APT op Debian

Nadat we TightVNC Server en Java hebben geïnstalleerd, gaan we verder en installeren we er een webserver op. Gebruik de volgende “yum-opdracht” en apt-opdracht om de Apache-server in uw Linux-distributie te installeren.

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

Nu hebben we alle benodigde software op het systeem geïnstalleerd. Laten we verder gaan met het downloaden en installeren van TightVNC Java Viewer.

Installeer TightVNC Java Viewer om toegang te krijgen tot externe desktops

Ga naar de TightVNC-downloadpagina om de nieuwste code op te halen of u kunt de volgende “wget-opdracht” gebruiken om deze te downloaden.

Ga naar de Apache webhoofdmap (d.w.z. /var/www/html), maak een lege map “vncweb“. Gebruik de opdracht wget om de bestanden in de map te downloaden. Pak de bestanden uit met de commando uitpakken en hernoem het bestand viewer-applet-example.html naar index.html, zoals weergegeven.

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

Open het index.html-bestand met een willekeurige editor of nano-editor zoals voorgesteld.

nano index.html

Definieer vervolgens het IP-adres van de server, het VNC-poortnummer en het wachtwoord van de VNC-gebruiker waarmee u verbinding wilt maken. Het IP-adres van mijn server is bijvoorbeeld “172.16.25.126“, poort als “5901” en wachtwoord als “abc123” voor mijn VNC-gebruiker genaamd “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. -->

Ga vanuit de browser naar VNC Desktop van gebruiker “tecmint” door naar te gaan.

http://172.16.25.126/vncweb

U krijgt een “Beveiligingswaarschuwing”-bericht waarin staat dat de niet-ondertekende applicatie toestemming vraagt om te worden uitgevoerd. Accepteer en voer de applicatie uit zoals hieronder beschreven.

Voer het wachtwoord in om toegang te krijgen tot het “tecmint”-bureaublad.

Dat is alles. U heeft succesvol verbinding gemaakt met Remote Desktop.

Als u vanaf een andere computer toegang krijgt, krijgt u mogelijk de foutmelding 'ontbrekende plug-in'. Installeer gewoon de plug-in en open deze. U kunt de nieuwste Java-plug-in downloaden op de Java-pagina downloaden.