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 programmet VNC viewer (VNC -klient). Du kan bruke hvilken som helst annen VNC -klientapplikasjon.
Før du går videre til artikkelen, må du kontrollere at du er logget på som en sudo -bruker.
Trinn 1: Installer skrivebordsmiljøet
Det er flere skrivebordsmiljøer i Linux, for eksempel Gnome, KDE, XFCE, Unity, etc. Vi må installere noen av dem for at VNC -serveren skal fungere skikkelig. Her skal vi installere XFCE -skrivebordet.
Åpne kommandolinjens Terminal-applikasjon ved hjelp av hurtigtasten Ctrl+Alt+T, og utfør deretter følgende kommando i Terminal for å installere XFCE-skrivebordet.
$sudopassendeinstallerexfce4 xfce4-godbiter
Etter at du har kjørt kommandoen ovenfor, kan systemet be om bekreftelse på at hvis du vil fortsette installasjonen eller ikke. Trykk på y for å fortsette; etter det vil XFCE -skrivebordet bli installert på systemet ditt sammen med alle avhengigheter.
Trinn 2: Installer VNC -server
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. Utfør følgende kommando i Terminal for å installere Tightvncserver.
$sudopassendeinstallere -ogtightvncserver
Etter at installasjonen er fullført, utsteder du følgende kommando i Terminal:
$vncserverDu blir bedt om å angi et passord for VNC -serveren. Skriv inn passordet og bekreft det ved å skrive det inn igjen. Deretter vil du bli spurt om at hvis du vil angi et passord som bare er visning, trykker du på n. Hvis du trykker på y, vil du ikke kunne bruke musen og tastaturet til å kontrollere VNC -forekomsten.
Når du kjører vncserver -kommandoen for første gang, oppretter den en ny katalog .vnc under hjemmekatalogen. For å se denne katalogen kan du utstede følgende kommando i Terminal:
$ls -NS~/.vnc/
For å se VNC -serverprosessen, utsted følgende kommando i Terminal:
$ps -ef | grepXtightvnc
Trinn 3: Konfigurer VNC
Nå skal vi konfigurere VNC -serveren. For det først, drep VNC -økten ved å bruke følgende kommando i Terminal:
$vncserver-drepe:1
Standardkonfigurasjonsfilen til VNC -serveren er ~/ .vnc/ xstartup. Før vi gjør noen endringer i denne filen, la oss lage en sikkerhetskopi av denne filen. Utfør følgende kommando i Terminal for å gjøre det:
$mv~/.vnc/xstartup ~/.vnc/xstartup.backupRediger nå ~/.vnc/xstartup -filen ved hjelp av en hvilken som helst tekstredigerer. Her bruker vi Vim tekstredigerer:
$sudo jeg kom~/.vnc/xstartupSett inn følgende linjer i denne filen:
#!/bin/bashxrdb$ HJEM/.Ressurser
startxfce4&
Slå nå Esc -tasten og trykk : wq for å lagre og lukke ~/.vnc/xstartup -filen.
Nå må du gjøre denne filen kjørbar. Utfør følgende kommando i Terminal for å gjøre det:
$chmod+ x ~/.vnc/xstartupKjør VNC -server ved å bruke følgende kommando i Terminal:
$vncserverTrinn 4: Konfigurer VNC som en tjeneste
Nå må du opprette en servicefil for VNC -serveren. For dette formålet, naviger til katalogen/etc/systemd/system ved å bruke følgende kommando:
$CD /etc/system/systemLag deretter en servicefil med følgende kommando i Terminal:
$jeg komvncserver@.serviceSett inn følgende linjer i denne filen:
[Enhet]Beskrivelse=Tjeneste for eksternt skrivebord(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/null2>&1
ExecStart=/usr/bin/vncserver -depth24-geometri 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[Installere]
WantedBy=multi-bruker.mål
Slå nå Esc -tasten og trykk : wq for å lagre og lukke filen.
Last inn systemd -prosessene på nytt ved å bruke følgende kommando i Terminal:
$systemctl daemon-reloadStart deretter VNC -servertjenestene:
$systemctl start vncserver@1. serviceFor å aktivere VNC -servertjenesten ved oppstart, bruk følgende kommando:
$systemctlmuliggjørevncserver@1. serviceBruk følgende kommando for å kontrollere statusen for VNC -tjenesten:
$systemctl status vncserver@1. service
Trinn 5: Koble til VNC -serveren
Nå skal vi prøve å koble til VNC -serveren gjennom en SSH -tunnel, ettersom VNC i seg selv ikke er en kryptert protokoll. Utfør følgende kommando i Terminal for å gjøre det:
$ssh -DE 5901: 127.0.0.1:5901 -N -f -de [brukernavn] [server_ip]Erstatt [brukernavn] og [server_ip] med det faktiske brukernavnet og IP -adressen til VNC -serveren. I vårt eksempel vil kommandoen være:
$ssh -DE 5901: 127.0.0.1:5901 -N -f -dekbuzdar 192.168.72.159
Denne kommandoen vil sette opp en sikker tunnel mellom din lokale vert og VNC -serveren.
Installer nå VNC -klientprogrammet (VNC viewer) på systemet ditt og start det. I den øverste linjen i en VNC -visning skriver du 127.0.0.1.5:51 og trykker på Tast inn .
Når den følgende dialogboksen vises, klikker du Fortsette .
I den følgende godkjenningsdialogboksen skriver du inn VNC -serverpassord og klikker OK .
Nå vil du se skrivebordet til det eksterne systemet.
VNC -serverforbindelsen har blitt opprettet nå. Når du er ferdig, lukker du VNC viewer -applikasjonen og dreper også SSH -tunnelen ved å bruke Ctrl+c i Terminal -vinduet. Hvis du trenger å koble til VNC -serveren igjen, må du først opprette tunnelen og deretter koble til VNC -serveren ved hjelp av VNC viewer -programmet.
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!