Installer VNC -serveren på Linux Mint Top 10

Installer VNC -serveren på Linux Mint Top 10
Noen ganger trenger du ikke bare å koble deg til eksterne systemer, men trenger også å få tilgang til hele GUI -miljøet. I Linux er VNC et slikt verktøy som lar deg logge inn på Linux -serveren grafisk eksternt. VNC (Stands for Virtual Network Computing) ligner på det eksterne skrivebordsverktøyet i Windows Systems. Det lar deg administrere og kontrollere den eksterne serveren fra det lokale systemet.

I denne opplæringen vil vi beskrive hvordan du installerer VNC -serveren på Linux Mint 20 -systemet. For å teste tilkoblingen til VNC -serveren, bruker vi VNC Viewer (VNC Client) -applikasjonen. Du kan bruke hvilken som helst annen VNC -klientapplikasjon.

Før du fortsetter mot artikkelen, må du sørge for at du er logget inn som SUDO -bruker.

Trinn 1: Installer skrivebordsmiljøet

Det er flere stasjonære miljøer i Linux, som Gnome, KDE, XFCE, enhet, etc. Vi må installere noen av dem for at VNC -serveren skal fungere ordentlig. Her skal vi installere XFCE Desktop.

Åpne kommandolinjeterminalapplikasjonen ved hjelp av CTRL+ALT+T-tastatursnarveien, og utsted deretter følgende kommando i terminalen for å installere XFCE Desktop.

$ sudo apt install xfce4 xfce4-goodies

Etter å ha kjørt kommandoen ovenfor, kan systemet be om bekreftelse på at hvis du vil fortsette installasjonen eller ikke. Trykk Y for å fortsette; Etter det vil XFCE -skrivebordet bli installert på systemet ditt sammen med alle avhengigheter.

Trinn 2: Installer VNC -serveren

Det er forskjellige VNC -servere tilgjengelig for Linux -systemer. Her skal vi installere “TightVNCServer”. Det er ganske enkelt å sette opp og kjøre TightVncserver, og det er også pålitelig. Utsted følgende kommando i terminalen for å installere TightVNCServer.

$ sudo apt install -thitvncserver

Etter at installasjonen er fullført, kan du utstede følgende kommando i terminalen:

$ vncserver

Du blir bedt om å angi et passord for VNC -serveren. Skriv inn passordet og bekreft det ved å legge det inn igjen. Da blir du spurt om at hvis du vil oppgi et passord for bare visning, treffer du n. Hvis du trykker på Y, vil du ikke kunne bruke musen og tastaturet for å kontrollere VNC -forekomsten.

Når du kjører kommandoen "VNCServer" for første gang, oppretter den en ny katalog ".VNC ”under din hjemmekatalog. For å se denne katalogen, kan du utstede følgende kommando i terminalen:

$ ls -lah ~/.VNC/

For å se VNC -serverprosessen, utsted følgende kommando i terminalen:

$ ps -ef | Grep XTightvnc

Trinn 3: Konfigurer VNC

Nå vil vi konfigurere VNC -serveren. For det, først, drep VNC -økten ved å bruke følgende kommando i terminalen:

$ vncserver -kill: 1

Standard konfigurasjonsfil for VNC -serveren er ~/ .VNC/XSTARTUP. La oss opprette en sikkerhetskopi av denne filen før du gjør noen endringer i denne filen. Utsted følgende kommando i terminalen for å gjøre det:

$ mv ~/.vnc/xstartup ~/.VNC/XSTARTUP.Sikkerhetskopi

Rediger nå ~/.VNC/XSTARTUP -fil ved hjelp av en hvilken som helst tekstredigerer. Her bruker vi VIM Text Editor:

$ sudo vim ~/.VNC/XSTARTUP

Sett inn følgende linjer i denne filen:

#!/bin/bash
XRDB $ Hjem/.Xresources
startxfce4 &

Nå treff ESC Nøkkel og trykk : WQ for å lagre og lukke ~/.VNC/XSTARTUP -fil.

Nå må du gjøre denne filen kjørbar. Utsted følgende kommando i terminalen for å gjøre det:

$ chmod +x ~/.VNC/XSTARTUP

Kjør VNC -server ved hjelp av følgende kommando i terminalen:

$ vncserver

Trinn 4: Konfigurer VNC som en tjeneste

Nå må du opprette en tjenestefil for VNC -serveren. For dette formålet, naviger til/etc/SystemD/System Directory ved å bruke følgende kommando:

$ cd/etc/systemd/system

Opprett deretter en tjenestefil med følgende kommando i terminalen:

$ vim [email protected]

Sett inn følgende linjer i denne filen:

[Enhet]
Beskrivelse = Remote Desktop Service (VNC)
Etter = syslog.Målnettverk.mål
[Service]
Type = gaffel
Bruker = Edward
Pidfile =/Home/Edward/.VNC/%H:%I.PID
ExecStartpre = -/usr/bin/vncserver -kill:%i>/dev/null 2> & 1
ExecStart =/usr/bin/vncserver -dybth 24 -geometry 1280x800:%i
ExecStop =/usr/bin/vncserver -kill:%i
[Installere]
WantedBy = Multi-User.mål

Nå treff ESC Nøkkel og trykk : WQ For å lagre og lukke filen.

Last nå systemd -prosessene på nytt ved å bruke følgende kommando i terminalen:

$ SystemCTL Daemon-Reload

Start deretter VNC -servertjenestene:

$ SystemCTL Start [email protected]

For å gjøre det mulig for VNC Server -tjenesten å starte på oppstart, bruk følgende kommando:

$ SystemCTL Aktiver [email protected]

For å sjekke VNC -tjenestestatusen, bruk følgende kommando:

$ SystemCTL status [email protected]

Trinn 5: Koble til VNC -serveren

Nå vil vi prøve å koble oss til VNC -serveren gjennom en SSH -tunnel, da VNC i seg selv ikke er en kryptert protokoll. Utsted følgende kommando i terminalen for å gjøre det:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l [brukernavn] [server_ip]

Erstatt [brukernavn] og [server_ip] med det faktiske brukernavnet og IP -adressen til VNC -serveren. I vårt eksempel ville kommandoen være:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l Kbuzdar 192.168.72.159

Denne kommandoen vil sette opp en sikker tunnel mellom din localhost og VNC -serveren.

Installer nå VNC Client Application (VNC Viewer) på systemet ditt og starte den. I toppstangen til en VNC -seer, type 127.0.0.1: 5901, og trykk Tast inn.

Når følgende dialog vises, klikker du Fortsette.

Skriv inn VNC -serverpassordet og klikk i følgende autentiseringsdialog Ok.

Nå vil du se det eksterne systemets skrivebord.

VNC Server -tilkobling har vellykket etablert nå. Når du er ferdig, lukker du VNC Viewer -applikasjonen og drep også SSH -tunnelen ved å bruke CTRL+C i terminalvinduet. Hvis du trenger å koble til VNC -serveren igjen, oppretter du først tunnelen og kobler deretter til VNC -serveren ved hjelp av VNC Viewer -applikasjonen.

I denne artikkelen har du lært hvordan du installerer VNC -serveren på Linux Mint 20 -systemet. Nå kan du enkelt administrere Linux Mint fra ditt lokale system ved hjelp av GUI -grensesnittet. Jeg håper du likte artikkelen!