Tidligere, har vi vist, hvordan du skal installere VNC-Server på CentOS (Klik Her). I dag skal vi dække installationen og konfigurationen af VNC-serveren på din Ubuntu-maskine.
da VNC bruger klient / servermodellen, skal vi installere VNC-serveren på en Ubuntu-maskine. For at teste forbindelsen bruger vi VNC-klienten på en .indo .s-maskine.,
Før du starter VNC-Server installation, skal du som det første sørge for, at din Ubuntu er up-to-date ved hjælp af følgende kommandoer:
sudo apt updatesudo apt upgrade
Installation af VNC-Server på Ubuntu
Trin 1. For at VNC-serveren fungerer korrekt på din Ubuntu-maskine, skal vi installere et grafisk skrivebord som KDE, Gnome, .fce osv. Til denne tutorial bruger vi desktopfce-skrivebordet.
Brug følgende kommando til at installere desktopfce-skrivebordspakken og andre afhængighedspakker.,
sudo apt install xfce4 xfce4-goodies
Trin 2. Installer VNC-Serverpakken, der er mange VNC-Serverpakker, og vi bruger ‘tightvncserver’ en.
Brug følgende kommando til at installere pakken ‘tightvncserver’.
sudo apt install -y tightvncserver
Trin 3., Lad os nu starte VNC-serveren ved hjælp af følgende kommando.
vncserver
Du bliver bedt om at oprette en VNC-serveradgangskode, skriv og bekræft adgangskoden, som du kan se på nedenstående skærmbillede.
Trin 4. Når du har kørt VNC-serverkommandoen, genererer den en VNC-konfigurationsmappe, der findes i din hjemmekatalog., Denne VNC-mappe indeholder en VNC-konfigurationsfil kaldet ‘xstartup’ for den bruger, der udførte kommandoen.
Du kan liste indholdet af VNC-konfigurationsmappen ved hjælp af følgende kommando.
ls -lah ~/.vnc/
Trin 5. For at kontrollere, om VNC-serverprocessen kører.,
ps -ef | grep Xtightvnc
Konfigurere VNC-Server På Ubuntu
Trin 1. Før vi starter med at konfigurere VNC-serveren, skal vi først stoppe den aktuelt kørende session.
vncserver -kill :1
Trin 2. Backup standard VNC server konfigurationsfil.,
mv ~/.vnc/xstartup ~/.vnc/xstartup.backup_file
Step 3. Create a new VNC server configuration file.
vi ~/.vnc/xstartup
Step 4., Rediger den nye konfiguration fil og tilføje den nedenfor linjer:
#!/bin/bashxrdb $HOME/.Xresourcesstartxfce4 &
Trin 5. Indstil tilladelser på den nye konfigurationsfil, der skal eksekveres.
chmod +x ~/.vnc/xstartup
Trin 6. Kør kommandoen VNC-server.,
vncserver
Konfigurere VNC-Server Service
Næste, vi kommer til at konfigurere VNC-server til at køre som et system service. Og for at gøre det skal vi oprette en ny VNC-serverservicefil.
Trin 1. Opret en VNC-servicefil.
sudo vi /etc/systemd/system/[email protected]
Trin 2., Tilføj nedenstående linjer til VNC-servicefilen.
Men glem ikke at erstatte hvert <brugernavn> – tag med dit brugernavn, som nedenstående screenshot.
Trin 3. Genindlæs systemd services-dæmonen, for at ændringer kan træde i kraft.
sudo systemctl daemon-reload
Trin 4., Start VNC-servertjenesten.
sudo systemctl start [email protected]
Trin 5. Aktiv serverr VNC-servertjenesten til at starte automatisk med systemstart.
sudo systemctl enable [email protected]
Trin 6. Til sidst skal du kontrollere VNC-servertjenestestatus for at sikre dig, at alt kører normalt uden fejl.,
sudo systemctl status [email protected]
Nu har du VNC-server installeret, og samlingen er oppe og køre.
Trin 7. Få din VNC Server IP, der vil blive brugt i næste afsnit.
ifconfig
Hvis den foregående kommando ikke virker, kan du downloade net-tools først derefter, brug ifconfig-kommandoen.,
sudo apt install net-tools
Test VNC-Server-Forbindelse Fra Windows
I denne del af vejledningen, vi vil teste VNC-serveren ved at forsøge at oprette forbindelse fra en VNC-klient på en windows-maskine.
da VNC-protokollen ikke er krypteret, vil den blive udsat for pakkesnusning. Så det anbefales stærkt at oprette en SSH-tunnel, der sikkert og sikkert videresender hele din lokale maskine., I dette tilfælde er VNC klient maskine trafik på port 5901 til VNC-serveren på samme 5901 port.
Trin 1. For at konfigurere SSH-tunneling på Windowsindo .s skal du have PUTTY-klienten. Åbn Putty og indtast din VNC server IP i værtsnavnet gemt som nedenstående skærmbillede.
Trin 2. Fra venstre panel –> I Forbindelse Menu–> Open SSH –> Tryk på Tunneler.,
indtast portnummeret i feltet kildeport og vnc_server_ip:port_number i feltet Destination. Tryk derefter på knappen Tilføj som nedenstående skærmbillede.
Næste, kan du gå tilbage til den session side for at gemme de tidligere indstillinger. Du behøver ikke at udføre de foregående trin, hver gang du åbner VNC-serveren. Til sidst skal du trykke på Åbn for at etablere en forbindelse til VNC-serveren.
Trin 3. Putty vil bede dig om brugernavn og adgangskode til din Ubuntu-maskine.,
Når du er logget ind, vil du få en skærm som nedenstående én:
Efter at du har oprettet en SSH-tunnel nu gå videre til næste trin.
Trin 4. Åbn nu din VNC vie .er og opret forbindelse til VNC-serveren på localhost:5901.,
Du kan springe kryptering advarsel.
Du vil blive bedt om at indtaste din VNC-serveren adgangskode.
Endelig, vil du være i stand til at se din Ubuntu desktop.,
Tillykke, du har lige sluttet til din Ubuntu maskine eksternt.