Fedora

Sådan konfigureres VNC-server i Fedora Linux?

Sådan konfigureres VNC-server i Fedora Linux?
VNC eller Virtual Network Computing-protokollen er en populær protokol til ekstern visning og adgang til servere og interaktion med deres desktop miljøer eller brugergrænseflader. Det er baseret på en klientservermodel. Det har grundlæggende to typer komponenter: en server, der opretter en skærm, og en fremviser, der gengiver den skærm fra serveren på klientsiden. Klienten og serveren kan opholde sig på den samme maskine eller anden maskine med enten den samme eller forskellige systemarkitektur.

VNC er baseret på princippet om en remote framebuffer (RFB). Da den fungerer på framebuffer-niveau, kan den bruges af ethvert operativsystem, vinduessystem eller applikation.

VNC er en egentlig "tynd klient" -protokol, da den blev udviklet med ideen om meget få krav til seeren på klientsiden. På klientens ende kan softwaren således køre på en bred vifte af hardware, og det er meget simpelt at oprette en klient. E.g., Vi kan simpelthen designe en VNC Viewer med pålidelig transport (som TCP / IP) og en metode til visning af pixels.

Hvad vi vil dække

I denne vejledning lærer vi, hvordan du installerer og konfigurerer tigervnc-serveren på Fedora 32 xfce OS. Vi vil også se, hvordan vi kan hente serverens skærm på klientsiden ved hjælp af en vnc-fremviser. Lad os komme i gang med installationen af ​​TigerVNC.

Forudsætninger

  1. Fedora 32 xfce OS installeret på serveren.
  2. Logget ind som root-bruger eller en konto med "sudo" -rettigheder.
  3. Grundlæggende forståelse af begrebet VNC-protokol.
  4. VNC-fremviser installeret på klientcomputeren.

Vilkår at vide

  1. vncserver: Det er et hjælpeprogram, hvormed brugere kan køre forskellige sessioner samtidigt på en maskine. Disse sessioner kan tilgås fra ethvert sted og ethvert antal klienter.
  2. vncviewer: Det er en software, der viser de grafiske brugergrænseflader for vncserver og styrer den.

Installation af TigerVNC på Fedora 32 XFCE

Før du begynder at installere TigerVNC-serveren, skal du kontrollere, om din server er installeret med GUI. Hvis du er på en minimal installation af Fedora, har du sandsynligvis kun en kommandolinjegrænseflade. Hvis dette er tilfældet, skal du installere XFCE-miljøet, som vi vil bruge i denne vejledning. Brug kommandoen til installation af XFCE-skrivebordet:

$ sudo dnf install @ xfce-desktop-miljø

Trin 1. TigerVNC eller Tiger Virtual Network Computing er en platformuafhængig implementering af VNC-protokol. Den er tilgængelig til forskellige platforme som Linux (32/64 bit), Mac (binært format) og Windows (32/64 bit).

Vi kan installere TigerVNC fra det officielle Fedora-arkiv med kommandoen:

$ sudo dnf installerer tigervnc-server -y

Trin 2. Konfigurer firewall, så VNC-tjenesten kan køre:

sudo firewall-cmd --add-service = vnc-server --permanent
sudo firewall-cmd --reload

Trin 3. Tilføj en ny bruger, hvis session deles med fjernklienter.

sudo bruger tilføjer myvnc
sudo passwd myvnc

Trin 4. Log derefter ind på ovenstående oprettede bruger og opret en adgangskode til vnc-session. Denne adgangskode bruges til at godkende enhver bruger, der prøver at oprette forbindelse til din VNC-server. For at gøre dette skal du følge nedenstående trin:

$ su - myvnc
$ vncpasswd

Adgangskode: [Indtast din adgangskode her]
Bekræft: [Indtast adgangskoden igen for at bekræfte]
Vil du indtaste en adgangskode, der kun kan ses (å / n)? n [Indtast 'n' her]

BEMÆRK: En brugers vnc-adgangskode er ikke krypteret, det er en adgangskode i almindelig tekst.

Starter VNC Server

Trin 1. Vi er alle klar til at starte VNC-serveren. Skift til VNC-brugeren, myvnc i vores tilfælde, og kør følgende kommando:

$ vncserver: 1-geometri 800x600

Geometri-parameteren beskriver størrelsen på det eksterne skrivebord på klientsiden. Standardværdien af ​​VNC-skrivebordsstørrelse er 1024 × 768.

Ovenstående kommando starter VNC-serveren med et displaynummer '1'. Du kan ændre dette nummer ved at indtaste et andet gyldigt nummer efter kolon i ovenstående kommando.

Trin 2. For at få vist skrivebordet i vores Fedora 32 OS eksternt skal vi installere en VNC-klient. Vi bruger Remmina-klienten fra Xubuntu-maskinen. Remmina kan installeres fra softwarecentret på Xubuntu. Start Remmina fra applikationsmenuen, og indtast Fedora OS's IP-adresse og visningsnummer i adresselinjen ..
Indtast IP og visningsnummer i formatet: IP: x

Sørg for at vælge VNC-protokollen i venstre rulleliste.

Som du kan se på ovenstående billede, åbnes et nyt vindue efter indtastning af IP-adresse og displaynummer. Indtast den VNC-adgangskode, du har indstillet tidligere ved hjælp af vncpasswd. Hvis alt går rigtigt, vil du se skrivebordet til “myvnc” -brugeren, som vist på nedenstående billede:

Bemærk: Du kan få en fejl som: “xfce policykit agent ... bruger af opkald og bruger af emne adskiller sig”. Vi har lige ignoreret det og ikke fundet noget problem i at bruge fjernskrivebordet.

Stop af en VNC-session

En vnc-session kan let stoppes. Kør bare nedenstående kommando fra VNC-brugeren (myvnc i vores tilfælde):

$ su - myvnc
$ vncserver -kill: x

Udskift x med det faktiske display nummer vi brugte i trin 2 i afsnittet 'Start VNC Server'.

Konklusion:

Tillykke, vi har med succes installeret TigerVNC-serveren på Fedora 32 xfce-systemet. Fedoras officielle hjemmeside har en guide til installation af TigerVNC, men den var forældet, da de blev skrevet til en ældre Fedora-version. Vi har prøvet disse guider på de seneste Fedora-udgivelser, men de ser ikke ud til at fungere mere. Der var heller ikke mere revision tilgængelig for denne guide. Vi har mange fejl som 1) vnc-tjeneste oprettet fra systemd-værktøjet kunne ikke starte vncserver. 2) gnome desktop-session fungerede ikke korrekt.

VNC-protokol bruger almindelig tekst og har ingen kryptering. Efter konfiguration af TigerVNC på Fedora kan du gøre det sikkert ved at kryptere klient-serverkommunikationen. Prøv at tilføje en SSH-tunnel mellem serveren og klienten for at implementere kryptering.

Denne vejledning gælder for andre Red Hat-baserede distributioner som Centos og RHEL.

Mus Markøren hopper eller bevæger sig tilfældigt, mens han skriver i Windows 10
Markøren hopper eller bevæger sig tilfældigt, mens han skriver i Windows 10
Hvis du finder ud af, at din musemarkør hopper eller bevæger sig alene, automatisk tilfældigt, mens du skriver Windows-bærbar computer eller computer,...
Mus Sådan vender du musens og touchpadsens rulle retning i Windows 10
Sådan vender du musens og touchpadsens rulle retning i Windows 10
Mus og Touchpads gør ikke kun computing let, men mere effektiv og mindre tidskrævende. Vi kan ikke forestille os et liv uden disse enheder, men det er...
Mus Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Musemarkøren og markøren i Windows 10 er meget vigtige aspekter af operativsystemet. Dette kan også siges om andre operativsystemer, så i sandhed er d...