Linux Mint

Installer VNC Server på Linux Mint 20

Installer VNC Server på Linux Mint 20
Nogle gange har du ikke kun brug for at oprette forbindelse til eksterne systemer, men også få brug for at få adgang til hele GUI-miljøet. I Linux er VNC et sådant værktøj, der giver dig mulighed for at logge på Linux-serveren grafisk eksternt. VNC (Stands for Virtual Network Computing) svarer til fjernskrivebordværktøjet i Windows-systemer. Det giver dig mulighed for at administrere og kontrollere fjernserveren fra dit lokale system.

I denne vejledning beskriver vi, hvordan du installerer VNC-serveren på Linux Mint 20-systemet. For at teste forbindelsen til VNC-serveren bruger vi VNC viewer (VNC client) -applikationen. Du kan bruge ethvert andet VNC-klientprogram.

Før du fortsætter mod artiklen, skal du sørge for at være logget ind som en sudo-bruger.

Trin 1: Installer skrivebordsmiljøet

Der er flere desktop-miljøer i Linux, såsom Gnome, KDE, XFCE, Unity osv. Vi bliver nødt til at installere en af ​​dem, så VNC-serveren fungerer korrekt. Her skal vi installere XFCE-skrivebordet.

Åbn kommandolinjeafslutningsprogrammet ved hjælp af tastaturgenvejen Ctrl + Alt + T, og udgiv derefter følgende kommando i Terminal for at installere XFCE-skrivebordet.

$ sudo apt installere xfce4 xfce4-godbidder

Efter at have kørt ovenstående kommando, beder systemet muligvis om bekræftelse på, at hvis du vil fortsætte installationen eller ej. Tryk på y for at fortsætte; derefter installeres XFCE-skrivebordet på dit system sammen med alle afhængigheder.

Trin 2: Installer VNC-server

Der er forskellige VNC-servere tilgængelige til Linux-systemer. Her skal vi installere “Tightvncserver”. Det er ret nemt at opsætte og køre Tightvncserver, og det er også pålideligt. Udsted følgende kommando i Terminal for at installere Tightvncserver.

$ sudo apt installation -y tightvncserver

Når installationen er afsluttet, skal du udstede følgende kommando i Terminal:

$ vncserver

Du bliver bedt om at indstille en adgangskode til VNC-serveren. Indtast adgangskoden, og bekræft den ved at indtaste den igen. Derefter bliver du bedt om, at hvis du vil indtaste en adgangskode, der kun kan vises, skal du trykke på n. Hvis du trykker på y, kan du ikke bruge musen og tastaturet til at kontrollere VNC-forekomsten.

Når du kører kommandoen “vncserver” for første gang, opretter den en ny mappe “.vnc ”under din hjemmekatalog. For at se denne mappe kan du udstede følgende kommando i Terminal:

$ ls -lah ~ /.vnc /

For at se VNC-serverprocessen skal du udstede følgende kommando i Terminal:

$ ps -ef | grep Xtightvnc

Trin 3: Konfigurer VNC

Nu konfigurerer vi VNC-serveren. Til det skal du først dræbe VNC-sessionen ved hjælp af følgende kommando i Terminal:

$ vncserver -kill: 1

VNC-serverens standardkonfigurationsfil er ~ / .vnc / xstartup. Før vi foretager ændringer i denne fil, skal vi oprette en sikkerhedskopi af denne fil. Udsted følgende kommando i Terminal for at gøre det:

$ mv ~ /.vnc / xstartup ~ /.vnc / xstartup.sikkerhedskopi

Rediger nu ~ /.vnc / xstartup-fil ved hjælp af en hvilken som helst teksteditor. Her bruger vi Vim-teksteditor:

$ sudo vim ~ /.vnc / xstartup

Indsæt følgende linjer i denne fil:

#!/ bin / bash
xrdb $ HJEM /.X-ressourcer
startxfce4 &

Hit nu Esc og tryk på : wq for at gemme og lukke ~ /.vnc / xstartup-fil.

Nu bliver du nødt til at gøre denne fil eksekverbar. Udsted følgende kommando i Terminal for at gøre det:

$ chmod + x ~ /.vnc / xstartup

Kør VNC-server ved hjælp af følgende kommando i Terminal:

$ vncserver

Trin 4: Konfigurer VNC som en tjeneste

Nu skal du oprette en servicefil til VNC-serveren. Til dette formål skal du navigere til / etc / systemd / system-biblioteket ved hjælp af følgende kommando:

$ cd / etc / systemd / system

Opret derefter en servicefil med følgende kommando i Terminal:

$ vim vncserver @.service

Indsæt følgende linjer i denne fil:

[Enhed]
Beskrivelse = Remote Desktop Service (VNC)
Efter = syslog.målnetværk.mål
[Service]
Type = gaffel
Bruger = edward
PIDFile = / hjem / edward /.vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
ExecStart = / usr / bin / vncserver-dybde 24-geometri 1280x800:% i
ExecStop = / usr / bin / vncserver -kill:% i
[Installere]
WantedBy = flerbruger.mål

Hit nu Esc og tryk på : wq for at gemme og lukke filen.

Genindlæs nu systemd-processerne ved hjælp af følgende kommando i Terminal:

$ systemctl daemon-reload

Start derefter VNC-servertjenesterne:

$ systemctl start vncserver @ 1.service

For at aktivere VNC-servertjenesten at starte ved opstart skal du bruge følgende kommando:

$ systemctl aktiver vncserver @ 1.service

Brug følgende kommando til at kontrollere VNC-servicestatus:

$ systemctl status vncserver @ 1.service

Trin 5: Opret forbindelse til VNC-serveren

Nu vil vi forsøge at oprette forbindelse til VNC-serveren gennem en SSH-tunnel, da VNC i sig selv ikke er en krypteret protokol. Udsted følgende kommando i Terminal for at gøre det:

$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l [brugernavn] [server_ip]

Udskift [brugernavn] og [server_ip] med det faktiske brugernavn og IP-adressen på VNC-serveren. I vores eksempel ville kommandoen være:

$ ssh -L 5901: 127.0.0.1: 5901 -N-f-l kbuzdar 192.168.72.159

Denne kommando opretter en sikker tunnel mellem din localhost og VNC-serveren.

Installer nu VNC-klientapplikation (VNC viewer) på dit system og start det. Skriv 127 i den øverste bjælke i en VNC-fremviser.0.0.1: 5901, og tryk på Gå ind.

Når følgende dialogboks vises, skal du klikke på Blive ved.

I den følgende godkendelsesdialog skal du skrive VNC-serveradgangskode og klikke på Okay.

Nu vil du se fjernsystemets skrivebord.

VNC-serverforbindelsen er oprettet nu. Når du er færdig, skal du lukke VNC-visningsprogrammet og også dræbe SSH-tunnelen ved at bruge Ctrl + c i terminalvinduet. Hvis du har brug for at oprette forbindelse til VNC-serveren igen, skal du først oprette tunnelen og derefter oprette forbindelse til VNC-serveren ved hjælp af VNC-fremvisningsapplikationen.

I denne artikel har du lært, hvordan du installerer VNC-serveren på Linux Mint 20-systemet. Nu kan du nemt administrere Linux Mint fra dit lokale system ved hjælp af GUI-grænsefladen. Jeg håber, du kunne lide artiklen!

Mus Sådan bruges Xdotool til at stimulere museklik og tastetryk i Linux
Sådan bruges Xdotool til at stimulere museklik og tastetryk i Linux
Xdotool er et gratis og open source kommandolinjeværktøj til simulering af museklik og tastetryk. Denne artikel dækker en kort vejledning om brug af x...
Mus Top 5 ergonomiske computermusprodukter til Linux
Top 5 ergonomiske computermusprodukter til Linux
Forårsager langvarig brug af computeren smerter i dit håndled eller fingre? Lider du af stive led og er konstant nødt til at ryste hænderne? Føler du ...
Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...