Ubuntu

Sådan installeres VNC Server på Ubuntu

Sådan installeres VNC Server på Ubuntu

Tidligere har vi vist dig, hvordan du installerer VNC-serveren 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, er vi nødt til at implementere VNC-serveren på en Ubuntu-maskine. For at teste forbindelsen bruger vi VNC-klienten på en Windows-maskine.

Før du starter VNC Server-installationen, skal du først sikre dig, at din Ubuntu er opdateret ved hjælp af følgende kommandoer:

sudo apt opdatering sudo apt opgradering

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, XFCE osv. Til denne vejledning bruger vi XFCE-skrivebordet.

Brug følgende kommando til at installere XFCE-skrivebordspakken og andre afhængighedspakker.

sudo apt installer xfce4 xfce4-godbidder

Installer XFCE grafisk skrivebord og andre afhængigheder

Trin 2. Installer VNC Server-pakken, der er mange VNC Server-pakker, og vi bruger 'tightvncserver' en.

Brug følgende kommando til at installere pakken 'tightvncserver'.

sudo apt installation -y tightvncserver

Installer VNC Server tightvncserver-pakken

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, skrive og kontrollere adgangskoden, som du kan se i nedenstående skærmbillede.

Generer VNC-serverens konfigurationsfil

Trin 4. Når du har kørt VNC-serverkommandoen, genererer den en VNC-konfigurationsmappe, der er placeret i dit hjemmekatalog. Denne VNC-mappe indeholder en VNC-konfigurationsfil kaldet 'xstartup' til den bruger, der udførte kommandoen.

Du kan liste indholdet af VNC-konfigurationsmappen ved hjælp af følgende kommando.

ls -lah ~ /.vnc /

Marker Oprettet VNC-serverkonfigurationsfil

Trin 5. For at kontrollere, om VNC-serverprocessen kører.

ps -ef | grep Xtightvnc

VNC-server kører med succes

Konfigurer VNC Server på Ubuntu

Trin 1. Inden vi starter med at konfigurere VNC-serveren, skal vi først stoppe den kørende session.

vncserver -kill: 1

Stop VNC-serversessionen

Trin 2. Sikkerhedskopier standardkonfigurationsfilen til VNC-serveren.

mv ~ /.vnc / xstartup ~ /.vnc / xstartup.backup_fil

Sikkerhedskopiering af VNC-serverens konfigurationsfil

Trin 3. Opret en ny VNC-serverkonfigurationsfil.

vi ~ /.vnc / xstartup

Opret ny VNC-konfigurationsfil

Trin 4. Rediger den nye konfigurationsfil, og tilføj nedenstående linjer:

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

VNC-konfigurationsfilen

Trin 5. Indstil tilladelser til den nye konfigurationsfil, der skal køres.

chmod + x ~ /.vnc / xstartup

Trin 6. Kør VNC-serverkommandoen.

vncserver

Kør VNC-serverkommandoen

Konfigurer VNC Server Service

Dernæst skal vi konfigurere VNC-serveren til at køre som en systemtjeneste. Og for at gøre det skal vi oprette en ny VNC-server servicefil.

Trin 1. Opret en VNC-servicefil.

sudo vi / etc / systemd / system / vncserver @.service

Opret VNC Server Service File

Trin 2. Tilføj nedenstående linjer til VNC-servicefilen.

[Enhed] Beskrivelse = Remote desktop service (VNC) After = syslog.målnetværk.target [Service] Type = Forking User = PIDFile = / hjem //.vnc /% H:% i.pid ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1 ExecStart = / usr / bin / vncserver-dybde 24-geometri 1280x800:% i ExecStop = / usr / bin / vncserver -kill :% i [Install] WantedBy = flerbruger.mål

Men glem ikke at udskifte hver tag med dit brugernavn som nedenstående skærmbillede.

Rediger VNC Server Service File

Trin 3. Genindlæs systemd-tjenester-dæmonen, så ændringer kan træde i kraft.

sudo systemctl daemon-reload

Genindlæs Systemd Daemon

Trin 4. Start VNC-servertjenesten.

sudo systemctl start vncserver @ 1.service

Start VNC Server Service

Trin 5. Aktivér VNC-servertjenesten til at starte automatisk med systemstart.

sudo systemctl aktiver vncserver @ 1.service

Aktivér VNC-servertjenesten

Trin 6. Endelig skal du kontrollere VNC-serverens servicestatus for at sikre, at alt kører normalt uden fejl.

sudo systemctl status vncserver @ 1.service

Kontroller VNC-serverens servicestatus

Nu har du VNC-serveren installeret, og dens session er i gang.

Trin 7. Få din VNC-server-IP, der vil blive brugt i næste afsnit.

ifconfig

VNC-serverens IP

Hvis den forrige kommando ikke fungerede, kan du downloade netværktøjerne først og derefter bruge kommandoen ifconfig.

sudo apt installere netværktøjer

Installer pakken Net Tools

Test VNC-serverforbindelsen fra Windows

I denne del af selvstudiet vil vi teste VNC-serveren ved at prøve at oprette forbindelse fra en VNC-klient på en Windows-maskine.

Da VNC-protokollen ikke er krypteret, vil den blive udsat for pakke sniffing. Så det anbefales stærkt at oprette en SSH-tunnel, der sikkert og sikkert videresender al din lokale maskine. I dette tilfælde er VNC-klientmaskintrafikken på port 5901 til VNC-serveren på den samme 5901-port.

Trin 1. For at konfigurere SSH-tunneling på Windows skal du have PUTTY-klienten. Åbn Putty, og indtast din VNC-server-IP i værtsnavnet arkiveret som nedenstående skærmbillede.

Åbn kitt og indstil din VNC-server-IP

Trin 2. Fra venstre panel -> Under Connection Menu-> Open SSH -> Press Tunnels.

Indtast portnummeret i feltet Source port og vnc_server_ip: port_number i feltet Destination. Tryk derefter på knappen Tilføj som nedenstående skærmbillede.

Åbn kit

Dernæst kan du gå tilbage til sessionen for at gemme de tidligere indstillinger. Du behøver ikke udføre de foregående trin hver gang du åbner VNC-serveren. Til sidst skal du trykke på Åbn for at oprette forbindelse til VNC-serveren.

Trin 3. Putty vil bede dig om brugernavnet og adgangskoden til din Ubuntu-maskine.

Indtast dit Ubuntu-brugernavn og din adgangskode

Når du har logget ind, får du en skærm som den nedenstående:

SSH-tunnel oprettet

Ved at, du har oprettet en SSH tunnel nu gå videre til næste trin.

Trin 4. Åbn nu din VNC-fremviser, og opret forbindelse til VNC-serveren på localhost: 5901.

Åbn VNC Viewer

Du kan springe krypteringsadvarslen over.

Spring over krypteringsadvarslen

Du bliver bedt om at indtaste din VNC-serveradgangskode.

Indtast adgangskoden til VNC-serveren

Endelig vil du kunne se dit Ubuntu-skrivebord.

VNC-serverskærmen

Tillykke, du har netop oprettet forbindelse til din Ubuntu-maskine eksternt.

Bedste spil at spille med håndsporing
Oculus Quest introducerede for nylig den gode idé om håndsporing uden controllere. Med et stadigt stigende antal spil og aktiviteter, der udfører supp...
Sådan vises OSD-overlay i fuldskærms Linux-apps og -spil
Afspilning af fuldskærmsspil eller brug af apps i distraktionsfri fuldskærmstilstand kan afskære dig fra relevante systemoplysninger, der er synlige i...
Top 5 spiloptagelseskort
Vi har alle set og elsket streaming af gameplay på YouTube. PewDiePie, Jakesepticye og Markiplier er kun nogle af de bedste spillere, der har tjent mi...