Fedora

Kā konfigurēt VNC serveri Fedora Linux?

Kā konfigurēt VNC serveri Fedora Linux?
VNC jeb virtuālā tīkla skaitļošanas protokols ir populārs protokols, lai attālināti skatītu un piekļūtu serveriem un mijiedarbotos ar viņu serveriem darbvirsma vidēs vai lietotāja saskarnēs. Tas ir balstīts uz klienta-servera modeli. Tam pamatā ir divu veidu komponenti: serveris, kas izveido displeju, un skatītājs, kas to attēlo no servera klienta pusē. Klients un serveris var atrasties vienā mašīnā vai citā mašīnā ar vienādu vai atšķirīgu sistēmas arhitektūru.

VNC pamatā ir attālā kadru bufera (RFB) princips. Tā kā tas darbojas kadru bufera līmenī, to var izmantot jebkura operētājsistēma, Windows sistēma vai lietojumprogramma.

VNC ir reāls “plānā klienta” protokols, jo tas tika izstrādāts ar ideju par ļoti mazām prasībām skatītāja klienta pusē. Tādējādi programmatūras programmatūra var darboties ar plašu aparatūras klāstu, un klienta iestatīšana ir ļoti vienkārša. E.g., mēs varam vienkārši izveidot VNC skatītāju ar uzticamu transportu (piemēram, TCP / IP) un pikseļu parādīšanas metodi.

Ko mēs aptversim

Šajā rokasgrāmatā mēs uzzināsim, kā instalēt un konfigurēt tigervnc serveri Fedora 32 xfce OS. Mēs arī redzēsim, kā mēs varam izgūt servera displeju klienta pusē, izmantojot vnc skatītāju. Sāksim ar TigerVNC instalēšanas procesu.

Priekšnoteikumi

  1. Uz servera ir instalēta Fedora 32 xfce OS.
  2. Piesakījies kā root lietotājs vai konts ar “sudo” privilēģijām.
  3. Pamata izpratne par VNC protokola jēdzienu.
  4. VNC skatītājs ir instalēts klienta datorā.

Noteikumi, kas jāzina

  1. vncserver: Tā ir utilīta, ar kuras palīdzību lietotāji vienlaikus var darbināt dažādas sesijas mašīnā. Šīm sesijām var piekļūt no jebkuras vietas un jebkura klientu skaita.
  2. vncviewer: Tā ir programmatūra, kas parāda vncserver grafiskās lietotāja saskarnes un to kontrolē.

TigerVNC instalēšana Fedora 32 XFCE

Pirms sākat instalēt TigerVNC serveri, pārbaudiet, vai jūsu serveris ir instalēts ar GUI. Ja izmantojat minimālu Fedora instalēšanu, iespējams, jums būs tikai komandrindas saskarne. Ja tas tā ir, jums būs jāinstalē XFCE vide, kuru mēs izmantosim šajā rokasgrāmatā. Lai instalētu XFCE darbvirsmu, izmantojiet komandu:

$ sudo dnf install @ xfce-desktop-environment

1. solis. TigerVNC jeb Tiger Virtual Network Computing ir no platformas neatkarīga VNC protokola ieviešana. Tas ir pieejams dažādām platformām, piemēram, Linux (32/64 bitu), Mac (binārā formāta) un Windows (32/64 bitu).

Mēs varam instalēt TigerVNC no oficiālās Fedora krātuves ar komandu:

$ sudo dnf instalējiet tigervnc-server -y

2. solis. Lai ļautu darboties VNC pakalpojumam, konfigurējiet ugunsmūri:

sudo ugunsmūris-cmd --add-service = vnc-server - pastāvīgs
sudo firewall-cmd - reload

3. solis. Pievienojiet jaunu lietotāju, kura sesija tiks koplietota ar attāliem klientiem.

sudo useradd myvnc
sudo passwd myvnc

4. solis. Pēc tam piesakieties pie iepriekš izveidotā lietotāja un izveidojiet paroli vnc sesijai. Šī parole tiks izmantota, lai autentificētu jebkuru lietotāju, kurš mēģina izveidot savienojumu ar jūsu VNC serveri. Lai to izdarītu, rīkojieties šādi:

$ su - myvnc
$ vncpasswd

Parole: [Ievadiet savu paroli šeit]
Verificēt: [vēlreiz ievadiet paroli, lai apstiprinātu]
Vai vēlaties ievadīt tikai skatīšanas paroli (jā / n)? n [šeit ievadiet “n”]

PIEZĪME: Lietotāja vnc parole nav šifrēta, tā ir vienkārša teksta parole.

Tiek palaista VNC Server

1. solis. Mēs visi esam gatavi palaist VNC serveri. Pārslēdzieties uz VNC lietotāju, mūsu gadījumā - myvnc, un palaidiet šādu komandu:

$ vncserver: 1 -geometrija 800x600

Ģeometrijas parametrs apraksta attālās darbvirsmas lielumu klienta pusē. VNC darbvirsmas izmēra noklusējuma vērtība ir 1024 × 768.

Iepriekš minētā komanda startēs VNC serveri ar displeja numuru '1'. Jūs varat mainīt šo numuru, iepriekšminētajā komandā aiz kols ievadot citu derīgu numuru.

2. solis. Lai attālināti skatītu mūsu Fedora 32 OS darbvirsmu, mums jāinstalē VNC klients. Mēs izmantojam Remmina klientu no Xubuntu mašīnas. Remmina var instalēt no programmatūras centra vietnē Xubuntu. Sāciet Remmina no izvēlnes Lietojumprogramma un adrešu joslā ievadiet Fedora OS IP adresi un displeja numuru…
Ievadiet IP un displeja numuru šādā formātā: IP: x

Kreisajā nolaižamajā sarakstā noteikti atlasiet VNC protokolu.

Kā redzat augšējā attēlā, pēc IP adreses un displeja numura ievadīšanas tiks atvērts jauns logs. Ievadiet iepriekš iestatīto VNC paroli, izmantojot vncpasswd. Ja viss notiks pareizi, jūs redzēsiet “myvnc” lietotāja darbvirsmu, kā parādīts zemāk esošajā attēlā:

Piezīme. Var tikt parādīta šāda kļūda: “xfce policykit agent… atšķiras zvanītāja un priekšmeta lietotājs”. Mēs tikko to ignorējām un neatradām problēmu ar attālās darbvirsmas izmantošanu.

VNC sesijas apturēšana

VNC sesiju var viegli pārtraukt. Vienkārši palaidiet zemāk esošo komandu no VNC lietotāja (mūsu gadījumā myvnc):

$ su - myvnc
$ vncserver -kill: x

Nomainiet x ar faktisko displeju numuru mēs izmantojām sadaļas “VNC servera palaišana” 2. solī.

Secinājums:

Apsveicam, mēs esam veiksmīgi instalējuši TigerVNC serveri Fedora 32 xfce sistēmā. Fedora oficiālajā vietnē ir ceļvedis par TigerVNC instalēšanu, taču tas bija novecojis, jo tie tika rakstīti vecākai Fedora versijai. Mēs esam izmēģinājuši šos ceļvežus jaunākajos Fedora izlaidumos, taču, šķiet, ka tie vairs nedarbojas. Turklāt šai rokasgrāmatai vairs nebija pieejama pārskatīšana. Mums ir daudz kļūdu, piemēram, 1) vnc pakalpojums, kas izveidots no utilītas systemd, nevarēja palaist vncserver. 2) gnome darbvirsmas sesija nedarbojās pareizi.

VNC protokols izmanto vienkāršu tekstu un tam nav šifrēšanas. Pēc TigerVNC konfigurēšanas Fedora, jūs varat to padarīt drošu, šifrējot klienta-servera komunikāciju. Mēģiniet pievienot SSH tuneli starp serveri un klientu, lai ieviestu šifrēšanu.

Šī rokasgrāmata ir piemērojama citiem izplatījumiem, kuru pamatā ir Red Hat, piemēram, Centos un RHEL.

Pievienojiet peles žestus operētājsistēmai Windows 10, izmantojot šos bezmaksas rīkus
Pēdējos gados datori un operētājsistēmas ir ievērojami attīstījušās. Bija laiks, kad lietotājiem bija jāizmanto komandas, lai pārvietotos pa failu pār...
Kontrolējiet un pārvaldiet peles kustību starp vairākiem monitoriem sistēmā Windows 10
Dual Display Mouse Manager ļauj kontrolēt un konfigurēt peles kustību starp vairākiem monitoriem, palēninot tās kustību robežas tuvumā. Windows 10/8 ļ...
WinMouse ļauj jums pielāgot un uzlabot peles rādītāja kustību Windows datorā
Ja vēlaties uzlabot peles rādītāja noklusējuma funkcijas, izmantojiet bezmaksas programmatūru WinMouse. Tas pievieno vairāk funkciju, kas palīdzēs jum...