Hvordan få tilgang til eksternt skrivebord fra nettleseren ved å bruke TightVNC


VNC står for (Virtual Network Computing) er et åpen kildekode grafisk skrivebordsdelingsverktøy for å administrere og kontrollere maskiner eksternt ved å bruke en VNC-klient kalt VNC Viewer.

Du må installere en VNC-klient på maskinen din for å få tilgang til eksterne skrivebord, men hvis du ikke vil installere en VNC-klient på maskinen din og vil ha ekstern tilgang til den.

[Du vil kanskje også like: 11 beste verktøy for å få tilgang til eksternt Linux-skrivebord ]

I et slikt scenario, hva vil du gjøre. Vel, du kan fortsatt få tilgang til VNC ved å bruke moderne nettlesere som Firefox, Chrome, Opera osv. Men hvordan? la meg fortelle deg.

TightVNC er et moderne og mye forbedret skrivebordsdelingsprogram som gir et standard nettleserprogram kalt TightVNC Java Viewer.

TightVNC Java Viewer er et fjernkontrollprogram skrevet i Java programmeringsspråk som kobles til en hvilken som helst ekstern VNC-aktivert boks der Java er installert og lar deg kontrollere og administrere med mus og tastatur rett fra nettleseren, akkurat som du sitter foran datamaskinen.

Det er en enkel og vennlig løsning for systemadministratorer for å administrere sine eksterne skrivebord direkte fra nettleseren uten å installere ekstra programvare.

Det krever at den eksterne maskinen må ha en kjørende VNC-kompatibel server som VNC, UltraVNC, TightVNC, etc. Men jeg anbefaler at du installerer en TightVNC Server.

Vennligst bruk følgende artikkel som viser hvordan du installerer TightVNC Server på Linux-systemer.

  • Hvordan installerer TightVNC for å få tilgang til eksterne skrivebord i Linux

Bortsett fra dette har du også en kjørende Apache-webserver sammen med Java installert på den. Følg veiledningen nedenfor som viser deg hvordan du installerer Java i Linux-systemer.

  • Hvordan installerer Java i Rocky Linux og AlmaLinux
  • Hvordan installerer Java på RHEL, CentOS og Fedora
  • Slik installerer du Java med Apt på Ubuntu
  • Hvordan installerer Java med APT på Debian

Etter å ha installert TightVNC Server og Java, la oss fortsette videre for å installere en webserver på den. Bruk følgende apt-kommando for å installere Apache-serveren i din Linux-distribusjon.

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

Nå har vi all nødvendig programvare installert på systemet. La oss gå videre for å laste ned og installere TightVNC Java Viewer.

Installer TightVNC Java Viewer for å få tilgang til eksterne skrivebord

Gå til TightVNC-nedlastingssiden for å hente den nyeste koden, eller du kan bruke følgende wget-kommando for å laste den ned.

Gå til Apache-nettrotkatalogen (dvs. /var/www/html), lag en tom katalog vncweb. Bruk wget-kommandoen for å laste ned filene i mappen. Pakk ut filene ved å bruke unzip-kommandoen og gi nytt navn til viewer-applet-example.html-filen til index.html som vist.

# 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

Åpne index.html-filen med en hvilken som helst editor eller nano-editor som foreslått.

# nano index.html

Deretter definerer du IP-adressen til serveren, VNC-portnummeret og passordet til VNC-brukeren du vil koble til. For eksempel er serverens IP-adresse 172.16.25.126, port som 5901 og passord som abc123 for min VNC-bruker kalt 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å tilgang til VNC Desktop til brukeren tecmint fra nettleseren ved å gå til.

http://172.16.25.126/vncweb

Du vil få en Sikkerhetsadvarsel-melding som sier at usignert applikasjon ber om tillatelse til å kjøre. Bare godta og kjør applikasjonen som beskrevet nedenfor.

Skriv inn passord for å få tilgang til tecmint skrivebord.

Det er det, du koblet til Remote Desktop.

Hvis du har tilgang fra en annen datamaskin, kan det hende du får en manglende plugin-feil, bare installer plugin-en og få tilgang til den. Du kan hente den nyeste Java-pluginen på Last ned Java-siden.