VNC is een van de huidige manieren waarmee we op afstand verbinding kunnen maken met andere computers (Windows, macOS, Linux, enz.) om daar verschillende taken uit te voeren, ondersteunend of administratief, met VNC hebt u toegang tot een gedeeld Linux-scherm en kunt u alles bedienen dat is in die apparatuur helpt dit om reistijden te verkorten en een baan in realtime en met snelheid aan te bieden.
VNC-voordelenDe voordelen van het gebruik van VNC zijn:
- Eenvoudig te implementeren
- Bewaakte en onbeheerde toegang
- Cloudconnectiviteit
- Realtime chatten, printen en bestandsoverdracht mogelijk
- Heeft 256-bits AES-sessiecodering
- Het is mogelijk om gebruik te maken van multifactor authenticatie
- Gedetailleerde toegangscontrole
We zullen VNC leren installeren in Ubuntu 20.04 en met deze methode een alternatief hebben om ondersteuning op afstand te ontvangen of te bieden.
1. Installeer VNC op Ubuntu 20.04
Stap 1
De eerste stap die u moet nemen, is het systeem bijwerken:
sudo apt update
VERGROTEN
Stap 2
Nadat het systeem is bijgewerkt, gaan we de Lightdm-schermbeheerder installeren met de volgende opdracht:
sudo apt installeer lightdm
VERGROTEN
Stap 3
We voeren de letter S in om door te gaan met downloaden en installeren, dan wordt het volgende weergegeven:
VERGROTEN
Stap 4
Daar selecteren we "lightdm" en gaan door met de installatie. Het doel van Lightdm is om de standaard te zijn voor het X11 raamsysteem en voor Wayland.
VERGROTEN
Stap 5
Hierna herstarten we het systeem om het proces te voltooien, we gaan naar het inlogscherm waar we de nieuwe structuur zien met lightdm:
VERGROTEN
Stap 6
We loggen in en in de terminal gaan we het volgende uitvoeren:
sudo apt install x11vnc
VERGROTEN
Stap 7
We bevestigen de download met de letter S:
VERGROTEN
2. Schakel VNC in Ubuntu 20.04 in
Door x11vnc te gebruiken, is het mogelijk om op afstand te kijken (en te kunnen werken) met echte X-schermen via een van de VNC-viewers die vandaag beschikbaar zijn.
Enkele kenmerken van x11vnc zijn:
- Heeft ingebouwde SSL/TLS-codering
- 2048-bits RSA-authenticatie, inclusief VeNCrypt-ondersteuning
- UNIX-account login en wachtwoord ondersteuning
- Server-side schalen
- HTTPS / HTTP + enkele poort VNC
- Zeroconf-servicereclame
- TightVNC en UltraVNC bestandsoverdracht
- Het heeft een gecodeerde Terminal Services-modus (-create, -svc of -xdmsvc opties) op basis van gebruikersnamen
Stap 1
We vermelden het IP-adres van Ubuntu 20.04 met het commando:
ip toevoegen
VERGROTEN
Stap 2
Met dit adres hebben we toegang tot Ubuntu 20.04 vanaf een VNC-client. In de terminal voeren we het volgende uit om VNC te starten. Dit activeert VNC op Ubuntu 20.04.
x11vnc
VERGROTEN
Stap 3
Vanaf een externe computer, in dit geval Windows 10, openen we de VNC-client en voeren we het IP-adres van Ubuntu 20.04 in:
VERGROTEN
Stap 4
We drukken op Enter en we zien de volgende waarschuwing:
VERGROTEN
Stap 5
We klikken op Doorgaan en we zullen op afstand toegang krijgen tot Ubuntu 20.04:
VERGROTEN
Stap 6
Nu gaan we in Ubuntu 20.04 het volgende bestand maken:
sudo nano /lib/systemd/system/x11vnc.serviceStap 7
Daar gaan we het volgende invoeren:
[Eenheid] Beschrijving = x11vnc-service After = display-manager.service network.target syslog.target [Service] Type = eenvoudig ExecStart = / usr / bin / x11vnc -forever -display: 0 -auth guess -passwd wachtwoord ExecStop = / usr / bin / killall x11vnc Opnieuw opstarten = bij falen [Installeren] WantedBy = multi-user.target
VERGROTEN
Opmerkingwachtwoord kan worden vervangen door het gewenste wachtwoord.
Stap 8
De ingevulde velden zijn:
- Activiteit vindt pas plaats nadat enkele andere services zijn gestart en bestemmingspunten zijn bereikt
- x11vnc maakt een thread van -forever.
- Met ExecStart en Stop kan x11vnc zichzelf starten bij een storing
- De service start voordat het proces het doel voor meerdere gebruikers bereikt
Stap 9
We slaan de wijzigingen op met de volgende toetsencombinatie:
Ctrl + O
We verlaten de editor met:
Ctrl + X
Stap 10
We herstarten de daemon om de wijzigingen toe te passen:
systemctl daemon-reload
VERGROTEN
Stap 11
We schakelen de x11vnc-service in:
systemctl x11vnc.service inschakelenStap 12
We moeten het wachtwoord invoeren om de wijzigingen toe te passen:
VERGROTEN
Stap 13
Als resultaat zullen we het volgende zien:
VERGROTEN
Stap 14
Nu starten we de x11vnc-service:
systemctl start x11vnc.service
VERGROTEN
Stap 15
We controleren de huidige status:
systemctl-status x11vnc.service
VERGROTEN
Stap 16
We zien dat de status actief en actief is. Laten we teruggaan naar Windows 10 en wanneer we proberen de verbinding tot stand te brengen via VNC, moeten we een wachtwoord invoeren dat we hebben vastgesteld in het bestand dat is gemaakt in Ubuntu 20.04:
VERGROTEN
Stap 17
We starten een sessie op afstand met Ubuntu 20.04:
VERGROTEN
Stap 18
Een belangrijk punt is om te valideren dat u op afstand kunt inloggen vanuit het "login" -scherm, hiervoor gaan we naar Instellingen en in "Privacy - Schermvergrendeling" gaan we de beschikbare opties deactiveren en de vertragingstijd instellen op 1 minuut:
VERGROTEN
Stap 19
We sluiten de sessie af en vanaf Windows 10 valideren we dat het mogelijk is om de verbinding tot stand te brengen, het wachtwoord te registreren en in te loggen op Ubuntu 20.04:
VERGROTEN
Met deze stappen zijn we klaar om VNC van en naar Ubuntu 20.04 te gebruiken bij alle taken die betrekking hebben op beheer of ondersteuning op afstand.