Fedora

Kuidas konfigureerida VNC-serverit Fedora Linuxis?

Kuidas konfigureerida VNC-serverit Fedora Linuxis?
VNC ehk Virtual Network Computing protokoll on populaarne protokoll serverite kaugvaatamiseks ja juurdepääsuks ning suhtlemiseks nende serveritega töölauale keskkondades või kasutajaliideses. See põhineb kliendi-serveri mudelil. Põhimõtteliselt on sellel kahte tüüpi komponente: server, mis loob ekraani, ja vaataja, mis renderdab selle kuvamise serveripoolsel küljel. Klient ja server võivad asuda ühes või erinevas masinas, millel on sama või erinev süsteemiarhitektuur.

VNC põhineb kaugkaadrite (RFB) põhimõttel. Kuna see töötab kaadripuhvri tasemel, võiks seda kasutada mis tahes operatsioonisüsteem, murdesüsteem või rakendus.

VNC on tegelik õhukese kliendi protokoll, kuna see töötati välja ideega, et kliendipoolsele vaatajale esitataks väga vähe nõudeid. Seega saab tarkvara klientide arvutis töötada laias valikus riistvaral ning kliendi seadistamine on väga lihtne. E.g., saame lihtsalt kujundada usaldusväärse transpordiga (nagu TCP / IP) ja pikslite kuvamise meetodiga VNC Vieweri.

Mida me kajastame

Selles juhendis õpime tigervnc-serveri installimist ja seadistamist Fedora 32 xfce OS-is. Samuti näeme, kuidas saame vnc-vaataja abil serveri kuva kliendipoolelt kätte saada. Alustame TigerVNC installiprotsessiga.

Eeldused

  1. Serverisse on installitud Fedora 32 xfce OS.
  2. Sisse logitud juurkasutajana või „sudo” privileegidega kontoga.
  3. Põhiline arusaam VNC protokolli mõistest.
  4. VNC vaataja on installitud kliendi arvutisse.

Tingimused, mida teada

  1. vncserver: See on utiliit, mille abil saavad kasutajad masinas erinevaid seansse samaaegselt käivitada. Nendele seanssidele pääseb juurde igast asukohast ja suvalisest arvust klientidest.
  2. vncviewer: See on tarkvara, mis kuvab vncserveri graafilisi kasutajaliideseid ja kontrollib seda.

TigerVNC installimine Fedora 32 XFCE-le

Enne TigerVNC serveri installimise alustamist kontrollige, kas teie server on GUI-ga installitud. Kui teil on Fedora minimaalne install, on teil tõenäoliselt ainult käsurea liides. Sellisel juhul peate installima XFCE keskkonna, mida me selles juhendis kasutame. XFCE töölaua installimiseks kasutage käsku:

$ sudo dnf install @ xfce-desktop-keskkond

Samm 1. TigerVNC ehk Tiger Virtual Network Computing on VNC-protokolli platvormist sõltumatu rakendus. See on saadaval erinevatele platvormidele nagu Linux (32/64 bit), Mac (binaarformaat) ja Windows (32/64 bit).

TigerVNC saab installida ametlikust Fedora hoidlast käsuga:

$ sudo dnf installige tigervnc-server -y

2. samm. Konfigureerige tulemüür VNC-teenuse käitamiseks:

sudo tulemüür-cmd --add-service = vnc-server - püsiv
sudo tulemüür-cmd - uuesti laadida

3. samm. Lisage uus kasutaja, kelle seanssi jagatakse kaugklientidega.

sudo useradd myvnc
sudo passwd myvnc

4. samm. Järgmisena logige sisse ülaltoodud loodud kasutaja juurde ja looge parool vnc seansi jaoks. Seda parooli kasutatakse kõigi kasutajate autentimiseks, kes üritavad teie VNC-serveriga ühendust luua. Selleks toimige järgmiselt

$ su - myvnc
$ vncpasswd

Parool: [sisestage oma parool siia]
Kontrollige: [kinnitamiseks sisestage parool uuesti]
Kas soovite sisestada ainult vaatamiseks mõeldud parooli (jah / ei)? n [siia sisestage 'n']

MÄRGE: Kasutaja vnc parool pole krüpteeritud, see on lihttekstiga parool.

VNC Serveri käivitamine

Samm 1. Oleme kõik valmis VNC-serveri käivitama. Lülitage VNC kasutaja, meie puhul myvnc, ja käivitage järgmine käsk:

$ vncserver: 1 -geomeetria 800x600

Geomeetria parameeter kirjeldab kaugtöölaua suurust kliendi poolel. VNC töölaua suuruse vaikeväärtus on 1024 × 768.

Ülaltoodud käsk käivitab VNC-serveri kuvanumbriga "1". Seda numbrit saate muuta, sisestades ülaltoodud käsku kooloni järele teise kehtiva numbri.

2. samm. Fedora 32 OS-i töölaua kaugvaatamiseks peame installima VNC-kliendi. Kasutame Remmina klienti Xubuntu masinast. Remmina saab installida tarkvarakeskusest Xubuntule. Käivitage Remmina menüüst Rakendus ja sisestage aadressiribale Fedora OS-i IP-aadress ja kuvanumber ..
Sisestage IP ja kuvanumber kujul: IP: x

Valige vasakpoolsest rippmenüüst kindlasti VNC-protokoll.

Nagu ülaltoodud pildil näha, avaneb pärast IP-aadressi ja kuvanumbri sisestamist uus aken. Sisestage VnC parool, mille olete varem seadistanud vncpasswd abil. Kui kõik läheb õigesti, näete kasutaja myvnc töölauda, ​​nagu on näidatud alloleval pildil:

Märkus. Võite saada vea, näiteks: "xfce policykit agent ... helistaja ja teema kasutaja erinevad". Me lihtsalt ignoreerisime seda ja ei leidnud kaugtöölaua kasutamisel mingit probleemi.

VNC seansi peatamine

VNC-seansi saab hõlpsasti peatada. Käivitage VNC-i kasutaja (meie puhul myvnc) järgmine käsk:

$ su - myvnc
$ vncserver -kill: x

Asendage x tegeliku kuvaga number kasutasime jaotise „VNC Serveri käivitamine” 2. etapis.

Järeldus:

Palju õnne, oleme TigerVNC serveri edukalt installinud Fedora 32 xfce süsteemi. Fedora ametlikul veebisaidil on juhend TigerVNC installimise kohta, kuid see oli vananenud, kuna need olid kirjutatud vanemale Fedora versioonile. Oleme neid juhendeid proovinud viimastes Fedora väljaannetes, kuid need ei näi enam töötavat. Samuti ei olnud selle juhendi jaoks enam ühtegi versiooni saadaval. Meil on palju vigu, näiteks 1) utiliidist systemd loodud vnc-teenus ei suutnud vncserverit käivitada. 2) gnome'i töölaua seanss ei töötanud korralikult.

VNC-protokoll kasutab tavalist teksti ja sellel pole krüpteerimist. Pärast TigerVNC seadistamist Fedoras saate selle kliendi-serveri side krüpteerimise abil muuta turvaliseks. Krüptimise rakendamiseks proovige lisada serveri ja kliendi vahele SSH-tunnel.

See juhend on rakendatav muudele Red Hatil põhinevatele distributsioonidele nagu Centos ja RHEL.

Vulkan Linuxi kasutajatele
Iga uue põlvkonna graafikakaartidega näeme, et mängude arendajad ületavad graafilise truuduse piire ja jõuavad fotorealismile ühe sammu lähemale. Kuid...
OpenTTD vs Simutrans
Oma transpordisimulatsiooni loomine võib olla lõbus, lõõgastav ja äärmiselt köitev. Sellepärast peate endale meelepärase leidmiseks kindlasti proovima...
OpenTTD õpetus
OpenTTD on seal üks populaarsemaid ärisimulatsioonimänge. Selles mängus peate looma suurepärase transpordiettevõtte. Alustate siiski alguses umbes 190...