Sådan får du adgang til Remote VNC Desktop fra webbrowser ved hjælp af TightVNC Java Viewer


VNC står for (Virtual Network Computing) er et open source grafisk desktop-delingsværktøj til fjernstyring og styring af maskiner ved hjælp af en VNC-klient kaldet VNC Viewer. Du skal installere en VNC-klient på din maskine for at få adgang til eksterne desktops, men hvis du ikke vil installere en VNC-klient på din maskine og ønsker at få adgang til den eksternt. Hvordan?

I et sådant scenario, hvad du vil gøre. Nå, du kan stadig få adgang til VNC ved hjælp af moderne webbrowsere som Firefox, Chrome, Netscape osv. Men hvordan? Lad mig fortælle dig.

TightVNC er et moderne og meget forbedret desktop-delingsprogram, der leverer et standard webbrowser-program kaldet TightVNC Java Viewer.

TightVNC Java Viewer er et fjernstyringsprogram, der er skrevet på Java-programmeringssprog. Den opretter forbindelse til enhver ekstern VNC-aktiveret boks, hvor Java er installeret, og giver dig mulighed for at styre og administrere med din mus og tastatur lige fra webbrowseren, ligesom du sidder foran computeren. Det er en nem og venlig løsning for systemadministratorer at administrere deres eksterne desktops direkte fra webbrowseren uden at installere yderligere software.

Det kræver, at fjernmaskinen skal have kørende VNC-kompatibel server som VNC, UltraVNC, TightVNC osv. Men jeg anbefaler dig at installere en TightVNC-server. Brug følgende artikel, der viser, hvordan du installerer TightVNC Server på RHEL-, CentOS- og Fedora-systemer.

  1. Installer TightVNC-server for at få adgang til eksterne desktops

Bortset fra dette har du også kørt Apache-webserver sammen med Java installeret på den. Følg nedenstående guide, der viser dig, hvordan du installerer Java i Linux-systemer.

  1. Installer Java i Linux

Efter installation af TightVNC Server og Java, lad os gå videre med at installere webserver på den. Brug følgende "yum-kommando" til at installere Apache-serveren.

# yum install httpd httpd-devel

Nu har vi installeret al den nødvendige software på systemet. Lad os gå videre for at downloade og installere TightVNC Java Viewer.

Installer TightVNC Java Viewer for at få adgang til eksterne desktops

Gå til siden TightVNC Download for at hente den nyeste kode, eller du kan bruge følgende "wget-kommando" til at downloade den.

Gå til Apache web-rodmappe (dvs./var/www/html), opret en tom mappe "vncweb". Brug “wget” til at downloade filerne inde i mappen. Udpak filerne ved hjælp af unzip-kommandoen, og omdøb viewer-applet-eksempel.html-filen til index.html som vist.

# cd /var/www/html
# mkdir vncweb
# cd vncweb
# wget http://www.tightvnc.com/download/2.7.2/tvnjviewer-2.7.2-bin.zip
# unzip tvnjviewer-2.7.2-bin.zip 
# mv viewer-applet-example.html index.html

Åbn index.html-fil ved hjælp af en hvilken som helst editor eller nano-editor som foreslået.

# nano index.html

Definer derefter IP-adressen på serveren, VNC-portnummeret og adgangskoden til den VNC-bruger, som du vil oprette forbindelse til. For eksempel er min server-IP-adresse "172.16.25.126", port som "5901" og adgangskode som "abc123" for min VNC-bruger kaldet "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. -->

Få adgang til VNC Desktop for brugerens “tecmint” fra browseren ved at gå til.

http://172.16.25.126/vncweb

Du får en meddelelse om "Sikkerhedsadvarsel", der siger, at usigneret program, der anmoder om tilladelse til at køre. Accepter bare og kør applikationen som beskrevet nedenfor.

Indtast adgangskode for at få adgang til “tecmint” Desktop.

Indtast igen adgangskoden.

Det er det, du har oprettet forbindelse til Remote Desktop.

Hvis du får adgang fra en hvilken som helst anden computer, får du muligvis en "manglende plugin" -fejl, bare installer plugin og få adgang til det. Du kan få fat i det nyeste Java-plugin på Download Java-siden.