Fedora

Hogyan konfigurálható a VNC szerver a Fedora Linux rendszerben?

Hogyan konfigurálható a VNC szerver a Fedora Linux rendszerben?
A VNC vagy a Virtual Network Computing protokoll népszerű protokoll a szerverek távoli megtekintésére és elérésére, valamint a szervereikkel való interakcióra asztalon környezetek vagy felhasználói felületek. Kliens-szerver modellen alapul. Alapvetően kétféle összetevője van: egy kiszolgáló, amely megjelenítőt hoz létre, és egy megjelenítő, amely ezt a megjelenítést a kiszolgálóról az ügyféloldalon megjeleníti. Az ügyfél és a kiszolgáló ugyanazon a gépen vagy más gépen tartózkodhat, azonos vagy eltérő rendszerarchitektúrával.

A VNC a távoli framebuffer (RFB) elvén alapszik. Mivel framebuffer szinten működik, bármilyen operációs rendszer, ablakrendszer vagy alkalmazás használhatja.

A VNC egy tényleges „vékony kliens” protokoll, amelyet azzal a gondolattal fejlesztettek ki, hogy a kliens oldalon a néző számára nagyon kevés követelményt támasztanak. Így a kliensek végén a szoftver hardverek széles skáláján futtatható, és az ügyfél beállítása nagyon egyszerű. E.g., egyszerűen megtervezhetünk egy VNC Viewert megbízható szállítással (például TCP / IP) és egy módszerrel a pixelek megjelenítésére.

Amire kitérünk

Ebben az útmutatóban megtudhatjuk, hogyan kell telepíteni és konfigurálni a tigervnc szervert a Fedora 32 xfce OS rendszeren. Látni fogjuk azt is, hogyan lehet letölteni a szerver megjelenítését az ügyféloldalon egy vnc megjelenítő segítségével. Kezdjük a TigerVNC telepítési folyamatával.

Előfeltételek

  1. A Fedora 32 xfce operációs rendszer telepítve van a szerverre.
  2. Root felhasználóként vagy „sudo” jogosultságokkal rendelkező fiókként jelentkezett be.
  3. A VNC protokoll fogalmának alapvető megértése.
  4. A VNC Viewer telepítve van az ügyfélszámítógépre.

Tudnivalók

  1. vncserver: Ez egy segédprogram, amellyel a felhasználók különböző munkameneteket futtathatnak egyszerre egy gépen. Ezek a munkamenetek bárhonnan elérhetők, bármennyi ügyfélről.
  2. vncviewer: Ez egy olyan szoftver, amely megjeleníti és vezérli a vncserver grafikus felhasználói felületeit.

A TigerVNC telepítése a Fedora 32 XFCE-re

Mielőtt elkezdené telepíteni a TigerVNC szervert, ellenőrizze, hogy a kiszolgáló GUI-val van-e telepítve. A Fedora minimális telepítésénél valószínűleg csak parancssori felület lesz. Ebben az esetben telepítenie kell az XFCE környezetet, amelyet ebben az útmutatóban fogunk használni. Az XFCE asztal telepítéséhez használja a következő parancsot:

$ sudo dnf install @ xfce-desktop-environment

1. lépés. A TigerVNC vagy a Tiger Virtual Network Computing a VNC protokoll platformfüggetlen megvalósítása. Különböző platformokhoz érhető el, például Linux (32/64 bit), Mac (bináris formátum) és Windows (32/64 bit).

Telepíthetjük a TigerVNC-t a hivatalos Fedora adattárból a következő paranccsal:

$ sudo dnf install tigervnc-server -y

2. lépés. Tűzfal beállítása a VNC szolgáltatás futtatásához:

sudo tűzfal-cmd --add-service = vnc-server - állandó
sudo firewall-cmd --reload

3. lépés. Adjon hozzá egy új felhasználót, akinek a munkamenetét megosztják a távoli ügyfelekkel.

sudo useradd myvnc
sudo passwd myvnc

4. lépés. Ezután jelentkezzen be a fent létrehozott felhasználóhoz, és hozzon létre egy jelszót a vnc munkamenethez. Ezt a jelszót fogják használni minden olyan felhasználó hitelesítéséhez, amely megpróbál csatlakozni a VNC-kiszolgálóhoz. Ehhez kövesse az alábbi lépéseket:

$ su - myvnc
$ vncpasswd

Jelszó: [Ide írja be a jelszavát]
Ellenőrizze: [A megerősítéshez írja be újra a jelszót]
Csak megtekinthető jelszót szeretne megadni (igen / nem)? n [ide írja be az „n” -t]

JEGYZET: A felhasználó vnc jelszava nincs titkosítva, ez egy egyszerű szöveges jelszó.

A VNC Server indítása

1. lépés. Mindannyian készen állunk a VNC-kiszolgáló elindítására. Váltson a VNC felhasználóra, esetünkben az myvnc-re, és futtassa a következő parancsot:

$ vncserver: 1 -geometria 800x600

A geometria paraméter leírja a távoli asztal méretét az ügyfél oldalon. A VNC asztali méret alapértelmezett értéke 1024 × 768.

A fenti parancs elindítja a VNC kiszolgálót egy "1" megjelenítési számmal. Ezt a számot úgy módosíthatja, hogy a fenti parancsban a kettőspont után egy másik érvényes számot ír be.

2. lépés. A Fedora 32 operációs rendszer asztalának távoli megtekintéséhez telepítenünk kell egy VNC klienst. Az Xubuntu gép Remmina kliensét használjuk. A Remmina telepíthető az Xubuntun lévő szoftverközpontból. Indítsa el a Remminát az Alkalmazás menüből, és írja be a Fedora OS IP-címét és megjelenítési számát a címsávba…
Írja be az IP-címet és a megjelenítési számot a következő formátumban: IP: x

Ügyeljen arra, hogy a bal oldali legördülő listában válassza a VNC protokollt.

Amint a fenti képen látható, az IP-cím és a megjelenítési szám megadása után új ablak nyílik meg. Írja be a korábban beállított VNC jelszót a vncpasswd használatával. Ha minden jól megy, akkor az „myvnc” felhasználó asztalát látja, amint az az alábbi képen látható:

Megjegyzés: Olyan hibát kaphat, mint például: „xfce policykit agent… a hívó és az alany felhasználói különböznek”. Nem vettük figyelembe, és nem találtunk problémát a távoli asztal használatában.

A VNC munkamenet leállítása

A vnc munkamenet könnyen leállítható. Csak futtassa az alábbi parancsot a VNC-felhasználótól (esetünkben myvnc):

$ su - myvnc
$ vncserver -kill: x

Cserélje ki az x-et a tényleges kijelzőre szám a „VNC Server indítása” szakasz 2. lépésében használtuk.

Következtetés:

Gratulálunk, sikeresen telepítettük a TigerVNC szervert a Fedora 32 xfce rendszerre. A Fedora hivatalos webhelyén található egy útmutató a TigerVNC telepítésével kapcsolatban, de elavult, mivel egy régebbi Fedora verzióhoz írták. Kipróbáltuk ezeket az útmutatókat a Fedora legújabb kiadásain, de úgy tűnik, hogy már nem működnek. Továbbá az útmutatóhoz nem volt több változat. Sok hibát kaptunk, például 1) a systemd segédprogramból létrehozott vnc szolgáltatás nem tudta elindítani a vncservert. 2) A gnome asztali munkamenet nem működött megfelelően.

A VNC protokoll egyszerű szöveget használ, és nincs titkosítása. Miután konfigurálta a TigerVNC-t a Fedorán, biztonságossá teheti az ügyfél-kiszolgáló kommunikáció titkosításával. Próbáljon hozzá egy SSH-alagutat a szerver és az ügyfél közé a titkosítás megvalósításához.

Ez az útmutató más Red Hat alapú disztribúciókra vonatkozik, mint a Centos és az RHEL.

Az Xdotool használata az egérkattintások és a billentyűleütések ösztönzéséhez Linux alatt
Az Xdotool egy ingyenes és nyílt forráskódú parancssori eszköz az egérkattintások és a billentyűleütések szimulálására. Ez a cikk egy rövid útmutatót ...
A top 5 ergonómikus számítógépes egértermék Linuxhoz
Hosszan tartó számítógép-használat okoz-e fájdalmat a csuklóján vagy az ujjain?? Merev ízületek szenvednek, és folyamatosan kezet kell rázniuk? Égő fá...
Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...