Tidligere har vi vist deg hvordan du skal installere VNC-Serveren på CentOS (Klikk Her). I dag er vi kommer til å dekke installasjon og konfigurasjon av VNC-Serveren på din Ubuntu-maskin.
Siden VNC bruker klient/server-modell, trenger vi å distribuere VNC-Server på en Ubuntu-maskin. Hvis du vil teste tilkoblingen, vil vi bruke en VNC Klient på Windows maskinen.,
Før du starter VNC-Server installasjon, først må du sørge for at Ubuntu er up-to-date ved å bruke følgende kommandoer:
sudo apt updatesudo apt upgrade
Installere VNC-Server på Ubuntu
Trinn 1. For VNC-Serveren fungerer på riktig måte på en Ubuntu-maskin, vi trenger å installere en grafisk skrivebordet for eksempel KDE, Gnome, XFCE, etc. For denne opplæringen, vil vi være med XFCE desktop.
Bruk følgende kommando for å installere XFCE desktop-pakke og andre avhengigheter til pakkene.,
sudo apt install xfce4 xfce4-goodies
Trinn 2. Installere VNC-Server-pakken, det er mange VNC-Server pakker, og vi skal bruke ‘tightvncserver’ en.
Bruk følgende kommando for å installere ‘tightvncserver’ pakke.
sudo apt install -y tightvncserver
Trinn 3., Nå, la oss starte VNC-serveren ved å bruke følgende kommando.
vncserver
Du vil bli bedt om å opprette en VNC-server passord, skriv inn og bekreft passordet, som du kan se i under skjermbilde.
Trinn 4. Når du kjører VNC-server-kommandoen, vil det generere en VNC-konfigurasjon katalogen ligger i din hjemmekatalog., Dette VNC-katalogen inneholder en VNC-konfigurasjon fil som heter «xstartup’ for brukeren som utførte kommandoen.
Du kan vise innholdet av VNC-konfigurasjon directory ved hjelp av følgende kommando.
ls -lah ~/.vnc/
Trinn 5. For å sjekke om VNC-serveren prosessen er i gang.,
ps -ef | grep Xtightvnc
Konfigurer VNC-Server På Ubuntu
Trinn 1. Før du begynner å konfigurere skriveren VNC-server, trenger vi først å stoppe kjører økten.
vncserver -kill :1
Trinn 2. Backup standard VNC-server configuration file.,
mv ~/.vnc/xstartup ~/.vnc/xstartup.backup_file
Step 3. Create a new VNC server configuration file.
vi ~/.vnc/xstartup
Step 4., Rediger den nye konfigurasjonsfilen og legg den under linjer:
#!/bin/bashxrdb $HOME/.Xresourcesstartxfce4 &
Trinn 5. Angi tillatelser på den nye konfigurasjonsfilen til å være kjørbar.
chmod +x ~/.vnc/xstartup
Trinn 6. Kjør VNC-server-kommandoen.,
vncserver
Konfigurer VNC-Server-Tjenesten
Neste, vi kommer til å konfigurere VNC-serveren til å kjøre som et system tjeneste. Og for å gjøre det, må vi lage en ny VNC-server service-filen.
Trinn 1. Opprette en VNC-service-filen.
sudo vi /etc/systemd/system/[email protected]
Trinn 2., Legg til nedenfor linjer til VNC-service-filen.
Men ikke glem å erstatte hver enkelt <brukernavn> – taggen med ditt brukernavn som de nedenfor skjermbilde.
Trinn 3. Laste systemd tjenester daemon for at endringene skal tre i kraft.
sudo systemctl daemon-reload
Trinn 4., Starte VNC-server-tjenesten.
sudo systemctl start [email protected]
Trinn 5. Aktiver VNC-server-tjenesten til å starte automatisk ved oppstart av systemet.
sudo systemctl enable [email protected]
Trinn 6. Til slutt, sjekk VNC-server-tjenesten status for å kontrollere at alt fungerer som normalt uten feil.,
sudo systemctl status [email protected]
Nå har du en VNC-server installert, og sin sesjon er oppe og kjører.
Trinn 7. Få din VNC-Server-IP, som vil bli brukt i neste avsnitt.
ifconfig
Hvis den forrige kommandoen ikke virker, kan du laste ned net-tools først, og deretter bruke kommandoen ifconfig.,
sudo apt install net-tools
Test VNC-Server Tilkobling Fra Windows
I denne delen av opplæringen, vi vil teste VNC-serveren ved å prøve å koble fra en VNC klient på windows maskinen.
Siden VNC-protokollen er ikke kryptert, det vil være utsatt for packet sniffing. Så det er sterkt anbefalt å opprette en SSH-tunnel som vil trygt og sikkert fremover all din lokale maskin., I dette tilfellet, er VNC-klient maskin trafikk på port 5901 å VNC-server på samme 5901 port.
Trinn 1. For å sette opp SSH tunneling på Windows, må du ha KITT-klienten. Åpne Kitt og skriv inn din VNC-serveren IP i vertsnavnet arkivert som nedenfor skjermbilde.
Trinn 2. Fra venstre panel –> Under Forbindelse Meny–> Åpne SSH –> Trykk på Tunneler.,
skriv Inn portnummeret i Source port-feltet og vnc_server_ip:port_number i Destinasjon-feltet. Trykk deretter på Legg til-knappen nedenfor skjermbilde.
Neste, du kan gå tilbake til sesjon side for å lagre tidligere innstillinger. Du vil ikke trenge å utføre de forrige trinnene hver gang du vil åpne VNC-serveren. Til slutt, trykk på Åpne for å etablere en tilkobling til VNC-serveren.
Trinn 3. Kitt vil be deg om brukernavn og passord av Ubuntu maskinen.,
Etter at du har logget inn vil du få en skjerm som den under ett:
Etter at du har etablert en SSH-tunnel gå videre til neste trinn.
Trinn 4. Nå åpner du VNC viewer og koble til VNC-serveren på localhost:5901.,
Du kan hoppe over kryptering advarsel.
Du vil bli bedt om å taste inn din VNC-server passord.
til Slutt, vil du være i stand til å se Ubuntu desktop.,
Gratulerer, du har nettopp koblet til Ubuntu maskinen eksternt.