Sådan installeres en VNC-server på Linux

Sådan installeres en VNC-server på Linux Hvis du har brug for at fjerne til en GUI-aktiveret Linux-server, er din hurtigste, billigste mulighed VNC. Jack Wallen viser dig hvordan.

Der er tilfælde, hvor du ikke kun skal logge ind på en ekstern Linux-maskine, men få adgang til det fulde skrivebord på nævnte maskine. Når du har brug for at gøre sådan noget, har du brug for hjælp fra en VNC-server.

Mere om Open Source

  • 8 af årets dårligste open source-innovationer
  • Open source i 2020: Fremtiden ser lys ud
  • Linus Torvalds: "Git beviste, at jeg kunne være mere end et one-hit wonder."
  • 20 hurtige tip for at gøre Linux-netværk lettere (gratis PDF)

Heldigvis er det ikke en udfordring at indstille en sådan server og kan gøres uden at bruge en eneste krone på software. Jeg vil lede dig gennem processen med installation og konfiguration af en VNC-server ved hjælp af Ubuntu Server, version 18.04.

Hvad du har brug for

For at få dette op og køre, har du brug for følgende:

  • Ubuntu Server 18.04.
  • Bruger med sudo-privilegier.
  • VNC Client til at oprette forbindelse til den eksterne maskine.

Med de opfyldte krav, lad os få dette til at ske.

Installation af et skrivebord

Vi skal have et skrivebord på vores Ubuntu-server. Til dette installerer vi det lette Xfce-skrivebord (da vi kører det eksternt). For at gøre dette skal du logge ind på din Ubuntu Server-instans og udstede kommandoen:

 sudo apt-get install xfce4 xfce4-goodies -y 

Installation af VNC-serveren

Vi bruger TightVNC til dette formål. Det er ret nemt at komme i gang og pålidelig. Hvis du vil installere denne bestemte VNC-server, skal du åbne et terminalvindue på den maskine, du vil bruge fjernt, og udstede kommandoen:

 sudo apt-get install tightvncserver -y 

Når installationen er afsluttet, skal du udstede kommandoen:

 vncserver 

Dette opretter den indledende VNC-konfiguration. Du bliver bedt om at oprette adgangskoder (som ikke kan være længere end otte tegn) til både login og kun for visning ( figur A ). Adgangskoden til visning kun er valgfri.

Figur A: Konfiguration af VNC-serveren ved første kørsel.

Når dette trin er afsluttet, skal du se, at der er et nyt 'X' -skrivebord kørende ( figur B ) på USERNAME: 1 (hvor HOSTNAME er værtsnavnet på den eksterne maskine).

Figur B: Vores VNC-skrivebord er tilgængeligt.

Dræb nu VNC-serveren med kommandoen:

 vncserver-drab: 1 

Konfigurer VNC-serveren

Før du genstarter VNC-serveren, skal du oprette en ny konfigurationsfil. Kør kommandoen:

 nano ~ / .vnc / xstartup 

Indsæt følgende indhold i denne fil:

 #! / bin / bash xrdb $ HOME / .Xresources startxfce4 & 

Gem og luk filen. Skift udførelsestilladelser for filen med kommandoen:

 sudo chmod + x ~ / .vnc / xstartup 

Genstart VNC-serveren med kommandoen:

 vncserver 

Du skal nu se rapporteret, at det nye 'X' skrivebord er på HOSTNAME: 1 (hvor HOSTNAME er værtsnavnet på den eksterne server).

Opretter forbindelse til serveren

Vi bruger SSH-tunneling til serveren (til en sikker forbindelse). Jeg opretter forbindelse til den eksterne Linux-server ved hjælp af en lokal Linux-maskine. Opret SSH-tunnelen på det lokale skrivebord med kommandoen:

 ssh -L 5901: 127.0.0.1: 5901 -C -N -l BRUGERVERVER_IP 

hvor USER er det eksterne brugernavn, der bruges til at starte og konfigurere VNC-serveren, og SERVER_IP er IP-adressen på fjernserveren. Du bliver bedt om at bruge den eksterne brugers adgangskode. Når dette er godkendt, kører den sikre tunnel (du får ikke prompten tilbage).

Start dit VNC-klientværktøj, og indtast localhost: 5901 som adresse til VNC-serveren. Når du er tilsluttet, bliver du bedt om at indtaste den VNC-adgangskode, du oprettede. Ved vellykket godkendelse skal du se fjernskrivebordet ( figur C ).

Figur C: Vores fjernskrivebord til Ubuntu Server.

Når du er færdig med forbindelsen, skal du lukke dit klientprogram og dræbe SSH-tunnelen ved at skrive tastaturkombinationen Ctrl + C i terminalvinduet. Hvis du vil oprette forbindelse igen til den eksterne VNC-server, skal du oprette SSH-tunnelen igen, før du opretter forbindelse til din klient.

Klar til fjernbetjening

Og det er alt, hvad der er at opsætte en VNC-server på Linux. Når du har brug for at kunne fjerne til en server og bruge et GUI-skrivebord, kan dette muligvis være din bedste mulighed - i det mindste når du vil have den oppe og køre hurtigt og billigt.

Open Source Ugentlig nyhedsbrev

Du vil ikke gå glip af vores tip, tutorials og kommentarer til Linux OS og open source-applikationer. Leveres tirsdage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com