Linux Mint

Installeer VNC Server op Linux Mint 20

Installeer VNC Server op Linux Mint 20
Soms moet u niet alleen verbinding maken met externe systemen, maar moet u ook toegang hebben tot de volledige GUI-omgeving. In Linux is VNC zo'n tool waarmee je op afstand grafisch kunt inloggen op de Linux-server. VNC (staat voor Virtual Network Computing) is vergelijkbaar met de tool voor extern bureaublad in Windows-systemen. Hiermee kunt u de externe server beheren en bedienen vanaf uw lokale systeem.

In deze tutorial zullen we beschrijven hoe je de VNC-server op het Linux Mint 20-systeem installeert. Om de verbinding met de VNC-server te testen, gebruiken we de toepassing VNC-viewer (VNC-client). U kunt elke andere VNC-clienttoepassing gebruiken.

Voordat u doorgaat naar het artikel, moet u ervoor zorgen dat u bent ingelogd als een sudo-gebruiker.

Stap 1: Installeer de Desktop-omgeving

Er zijn verschillende desktopomgevingen in Linux, zoals Gnome, KDE, XFCE, Unity, enz. We zullen een van deze moeten installeren om de VNC-server correct te laten werken. Hier gaan we de XFCE-desktop installeren.

Open de opdrachtregel Terminal-toepassing met behulp van de sneltoets Ctrl+Alt+T en geef vervolgens de volgende opdracht in Terminal om XFCE-bureaublad te installeren.

$ sudo apt install xfce4 xfce4-goodies

Na het uitvoeren van de bovenstaande opdracht kan het systeem om bevestiging vragen of u door wilt gaan met de installatie of niet:. Druk op y om door te gaan; daarna wordt XFCE-desktop samen met alle afhankelijkheden op uw systeem geïnstalleerd.

Stap 2: Installeer VNC-server

Er zijn verschillende VNC-servers beschikbaar voor Linux-systemen. Hier gaan we "Tightvncserver" installeren. Het is vrij eenvoudig om Tightvncserver in te stellen en uit te voeren, en het is ook betrouwbaar. Geef de volgende opdracht in Terminal om Tightvncserver te installeren:.

$ sudo apt install -y tightvncserver

Nadat de installatie is voltooid, geeft u de volgende opdracht in Terminal:

$ vncserver

U wordt gevraagd een wachtwoord in te stellen voor de VNC-server. Voer het wachtwoord in en bevestig het door het opnieuw in te voeren. Vervolgens wordt u gevraagd dat als u een alleen-lezen wachtwoord wilt invoeren, op n . drukt. Als u op y drukt, kunt u de muis en het toetsenbord niet gebruiken om de VNC-instantie te besturen.

Wanneer u de opdracht "vncserver" voor de eerste keer uitvoert, wordt een nieuwe map ".vnc" onder uw Home-map. Om deze map te bekijken, kunt u de volgende opdracht geven in Terminal:

$ ls -lah ~/.vnc/

Geef de volgende opdracht in Terminal om het VNC-serverproces te bekijken:

$ ps -ef | grep Xtightvnc

Stap 3: Configureer VNC

Nu gaan we de VNC-server configureren. Sluit daarvoor eerst de VNC-sessie af met de volgende opdracht in Terminal:

$ vncserver -kill: 1

Het standaard configuratiebestand van de VNC-server is ~/ .vnc/xstartup. Voordat we wijzigingen in dit bestand aanbrengen, maken we eerst een reservekopie van dit bestand. Voer hiervoor de volgende opdracht uit in Terminal:

$ mv ~/.vnc/xstartup ~/.vnc/xstartup.back-up

Bewerk nu de ~/.vnc/xstartup-bestand met een willekeurige teksteditor. Hier gebruiken we de Vim-teksteditor:

$ sudo vim ~/.vnc/xstartup

Plaats de volgende regels in dit bestand:

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

Nu hit Esc toets en druk op :wq om de ~/.vnc/xstartup-bestand.

Nu moet je dit bestand uitvoerbaar maken. Voer hiervoor de volgende opdracht uit in Terminal:

$ chmod +x ~/.vnc/xstartup

Voer de VNC-server uit met de volgende opdracht in Terminal:

$ vncserver

Stap 4: VNC configureren als een service

Nu moet u een servicebestand voor de VNC-server maken. Navigeer hiervoor met de volgende opdracht naar de map /etc/systemd/system:

$ cd /etc/systemd/system

Maak vervolgens een servicebestand met de volgende opdracht in Terminal:

$ vim [email protected]

Plaats de volgende regels in dit bestand:

[Eenheid]
Description=Externe desktop-service (VNC)
Na=syslog.doelnetwerk.doelwit
[Onderhoud]
Type=vorken
Gebruiker=edward
PIDFile=/home/edward/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -diepte 24 -geometrie 1280x800:%i
ExecStop=/usr/bin/vncserver -kill :%i
[Installeren]
WantedBy=meerdere gebruikers.doelwit

Nu hit Esc toets en druk op :wq om het bestand op te slaan en te sluiten.

Laad nu de systemd-processen opnieuw met de volgende opdracht in Terminal:

$ systemctl daemon-reload

Start vervolgens de VNC-serverservices:

$ systemctl start [email protected]

Gebruik de volgende opdracht om de VNC-serverservice bij het opstarten te laten starten:

$ systemctl vncserver@1 inschakelen.onderhoud

Gebruik de volgende opdracht om de VNC-servicestatus te controleren:

$ systemctl-status [email protected]

Stap 5: Maak verbinding met de VNC-server

Nu zullen we proberen verbinding te maken met de VNC-server via een SSH-tunnel, aangezien VNC zelf geen versleuteld protocol is. Voer hiervoor de volgende opdracht uit in Terminal:

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

Vervang de [user_name] en [server_ip] door de daadwerkelijke gebruikersnaam en het IP-adres van de VNC-server. In ons voorbeeld zou de opdracht zijn:

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

Deze opdracht zal een veilige tunnel opzetten tussen uw localhost en de VNC-server.

Installeer nu de VNC-clienttoepassing (VNC-viewer) op uw systeem en start het. Typ in de bovenste balk van een VNC-viewer 127.0.0.1:5901, en druk op Enter.

Wanneer het volgende dialoogvenster verschijnt, klikt u op Doorgaan met.

Typ in het volgende verificatievenster het VNC-serverwachtwoord en klik op OK.

Nu ziet u het bureaublad van het externe systeem.

VNC-serververbinding is nu succesvol tot stand gebracht. Als u klaar bent, sluit u de VNC-viewertoepassing en sluit u ook de SSH-tunnel af met Ctrl+c in het Terminal-venster. Als u opnieuw verbinding moet maken met de VNC-server, maakt u eerst de tunnel en maakt u vervolgens verbinding met de VNC-server met behulp van de VNC-viewertoepassing.

In dit artikel heb je geleerd hoe je de VNC-server op het Linux Mint 20-systeem installeert. Nu kunt u Linux Mint eenvoudig beheren vanaf uw lokale systeem met behulp van de GUI-interface. Ik hoop dat je het artikel leuk vond!

Voeg muisbewegingen toe aan Windows 10 met deze gratis tools
In de afgelopen jaren zijn computers en besturingssystemen sterk geëvolueerd. Er was een tijd dat gebruikers opdrachten moesten gebruiken om door best...
Beheer en beheer muisbewegingen tussen meerdere monitoren in Windows 10
Muisbeheer voor twee schermen laat je muisbewegingen tussen meerdere monitoren controleren en configureren door de bewegingen nabij de grens te vertra...
Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...