Installeer en configureer VNC Server op Ubuntu 16.04 | 18.04

  • George Richardson
  • 0
  • 1750
  • 87

Deze korte tutorial laat studenten en nieuwe gebruikers zien hoe ze Virtual Network Computing (VNC) -server op Ubuntu 16.04 | kunnen installeren 18.04-servers om externe verbinding via VNC-protocol mogelijk te maken ...

VNC is een grafisch systeem voor het delen van desktops waarmee gebruikers op afstand verbinding kunnen maken met een systeem met toetsenbord- en muistoegang ... Dit is een open source alternatief voor Microsoft Remote Desktop Protocol ...

Als u klaar bent om aan de slag te gaan met het installeren en configureren van de VNC-server op Ubuntu, volgt u de onderstaande stappen:

Stap 1: Installeer de bureaubladomgeving

Standaard worden Ubuntu-servers niet geleverd met een desktopomgeving en VNC vereist een desktopomgeving om te functioneren ... Aangezien we geen volledige desktopomgeving willen installeren, is een beter alternatief een lichtgewicht omgeving genaamd Xfce ...

Voer de onderstaande opdrachten uit om Xfce te installeren

sudo apt update sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

Stap 2: Installeer VNC Server

Nu een lichtgewicht desktopomgeving is geïnstalleerd, voert u de onderstaande opdrachten uit om de VNC-server te installeren… Er zijn veel VNC-servers beschikbaar, waaronder TightVNC, x11vnc en TigerVNC…. voor dit bericht gaan we gebruiken TigerVNC....

Voer de onderstaande opdrachten uit om TigerVNC te installeren:

sudo apt tigervnc-standalone-server tigervnc-common installeren

Voer na het installeren van TigerVNC de onderstaande opdrachten uit om een ​​eerste installatie in te stellen, inclusief het maken van een wachtwoord voor toegang tot de desktops ...

vncserver

Dat zou een vergelijkbaar bericht moeten opleveren als hieronder:

U heeft een wachtwoord nodig om toegang te krijgen tot uw desktops. Wachtwoord: Verifiëren: Wilt u een alleen-lezen wachtwoord invoeren (j / n)? n Nieuw 'ubuntu1804: 1 (richrd)' bureaublad op: 1 op machine ubuntu1804 Starttoepassingen gespecificeerd in / etc / X11 / Xvnc-sessie Logbestand is /home/richrd/.vnc/ubuntu1804:1.log Gebruik xtigervncviewer -SecurityTypes VncAuth -passwd /home/richrd/.vnc/passwd: 1 om verbinding te maken met de VNC-server. vncserver: Mislukt commando '/ etc / X11 / Xvnc-sessie': 256! =================== staart -15 /home/richrd/.vnc/ubuntu1804:1.log =============== ==== Het starten van applicaties gespecificeerd in / etc / X11 / Xvnc-sessie is mislukt. Probeer misschien eerst iets eenvoudigs, bijvoorbeeld tigervncserver -xstartup / usr / bin / xterm

Daarna zal het vncserver-commando een wachtwoordbestand maken en het opslaan in uw ~ / .vnc-map ...

Stap 3: Configureer VNC Server

Nu de VNC-server is geïnstalleerd, voert u de onderstaande opdrachten uit om deze te configureren ...

vncserver -kill: 1

Maak vervolgens een opstartconfiguratiebestand ...

nano ~ / .vnc / xstartup

voeg de regels toe aan het bestand en sla op ...

#! / bin / sh uitschakelen SESSION_MANAGER DBUS_SESSION_BUS_ADDRESS uitschakelen exec startxfce4

Voer de onderstaande opdrachten uit na het bovenstaande ...

chmod u + x ~ / .vnc / xstartup

Maak vervolgens een systemd-bestand ...

sudo nano /etc/systemd/system/[email protected]

Voeg vervolgens de onderstaande regels toe aan het bestand en sla op ...

[Eenheid] Beschrijving = Remote Desktop Service (VNC) After = syslog.target network.target [Service] Type = simple User = richard PAMName = login PIDFile = / home /% u / .vnc /% H% i.pid ExecStartPre = / bin / sh -c '/ usr / bin / vncserver -kill:% i> / dev / null 2> & 1 || : 'ExecStart = / usr / bin / vncserver:% i -geometry 1440x900 -alwaysshared -fg ExecStop = / usr / bin / vncserver -kill:% i [Install] WantedBy = multi-user.target

Voer na het opslaan van het bestand de onderstaande opdrachten uit om systemd config opnieuw te laden ...

sudo systemctl daemon-reload

Start en schakel VNC-server in

sudo systemctl start [email protected] sudo systemctl inschakelen [email protected]

Nadat u hebt gecontroleerd of VNC is gestart en actief is ...

sudo systemctl status [email protected]

U zou iets moeten zien dat lijkt op het onderstaande

[email protected] - Remote Desktop Service (VNC) Geladen: geladen (/etc/systemd/system/[email protected]; indirect; leverancier preset: ingeschakeld) Actief: actief (actief) sinds ma 04-02-2019 15 : 22: 07 CST; 17 sec. Geleden Hoofd-PID: 14025 (vncserver) Taken: 0 (limiet: 4663) CGroup: /system.slice/system-vncserver.slice/[email protected] ‣ 14025 / usr / bin / perl / usr / bin / vncserver: 1 -geometry 1440x900 -alwaysshared -fg Feb 04 15:22:06 ubuntu1804 systemd [1]: Remote Desktop Service (VNC) starten… 04 feb 15:22:07 ubuntu1804 systemd [14011]: pam_unix (login: sessie): sessie geopend voor gebruikers richrd door (uid = 0) 04 februari 15:22:07 ubuntu1804 systemd [1]: Started Remote Desktop Service (VNC). 04 feb 15:22:07 ubuntu1804 systemd [14025]: pam_unix (login: sessie): sessie geopend voor gebruikers richrd door (uid = 0)

Nu ben je helemaal klaar ... Zoek een VNC-client en probeer de server ...

Een goede VNC om het te gebruiken VNC Viewer van RealVNC ... Installeer het en maak verbinding met de server ...

servernaam: 5901

Typ het wachtwoord dat u hierboven hebt gemaakt en maak verbinding

Genieten!

Gefeliciteerd! U hebt met succes een VNC-server geïnstalleerd, geconfigureerd en verbonden met Ubuntu 16.04 | 18.04




Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem