A Windows-alapú otthoni számítógépek tipikus használatával szemben, Linux / Unix környezetben, a "hálózaton" dolgozva mindig is az volt a norma, amely a Unix és a Linux operációs rendszerek erőteljes hálózati funkcióit magyarázza. A Linux támogatja a gyors és stabil kapcsolódást más számítógépekhez és grafikus felhasználói felületeket futtat a hálózaton keresztül.
Az elsődleges parancs a hálózati tevékenységek végrehajtásához xhost - a kiszolgáló hozzáférési vezérlőprogramja az X számára. Az xhost a program segítségével hozzáadhatók és törölhetők a gazda (számítógép) nevek vagy felhasználónevek azon gépek és felhasználók listájához, amelyek lehetővé teszik az X kiszolgálóhoz való kapcsolódást. Ez a keret biztosítja az adatvédelem és a biztonság alapvető formáját.
Használati forgatókönyv
Hívjuk a számítógépet, amelyen a "localhost" és a számítógép, amelyhez a " távoli géphez " csatlakozik. Először az xhosztot használja hogy melyik számítógépet szeretné engedélyezni a helyi (X-kiszolgálóhoz) csatlakozáshoz. Ezután csatlakozik a távoli géphez telnet használatával. Ezután beállítja a DISPLAY változót a távoli gépen. Ezt a DISPLAY változót meg szeretné állítani a helyi gazda számára. Most, amikor elindít egy programot a távoli gépen, a GUI megjelenik a helyi gazdagépen (nem a távoli gépen).
Példa az eset használatára
Tételezzük fel, hogy a helyi gazda IP-címe 128.100.2.16, és a távoli gép IP-címe 17.200.10.5. Attól függően, hogy a hálózat melyik környezetben van, lehet, hogy az IP-cím helyett a számítógépneveket (domainnevek) is használhatja.
1. lépés Írja be a következőt a helyi parancs parancssorába:
% xhost + 17.200.10.5
2. lépés. Jelentkezzen be a távoli gépbe:
% telnet 17.200.10.5
3. lépés: A távoli gépen (a telnet-kapcsolaton keresztül) utasítsa a távoli gazdagépet a helyi gazdagép ablakainak megjelenítéséhez a következőképpen:
% setenv DISPLAY 128.100.2.16:0.0
(A setenv helyett bizonyos kivitellel exportálni kell.)
4. lépés. Most már futtathatsz szoftvereket a távoli gépen. Például, ha beírja az xtermet a távoli gépen, egy xterm ablakot kell látnia a helyi gépen.
5. lépés: Miután befejezte, távolítsa el a távoli gazdagépet a hozzáférési listájából a következőképpen. A helyi gazda típusa:
% xhoszt - 17.200.10.5
Gyors hivatkozás
Az xhost parancs csak néhány variációt tartalmaz, amelyek segítenek a hálózatépítésben:
- xhost + hostname : Hozzáadja a gazdagépnevet az X kiszolgáló hozzáférési vezérlési listájához.
- xhost - hostname : Eltávolítja a gazdanevet az X kiszolgáló hozzáférési vezérlési listájáról.
- xhost + : Megszünteti a fokozatvezérlést (minden távoli gép hozzáfér majd az X kiszolgálóhoz)
- xhost - : Megnyitja a beléptetést.
Mivel a Linux disztribúciók és a rendszermag-kiadási szintek eltérnek, használjuk a man parancsot ( % man ), hogy lássuk, hogy az xhost hogyan az adott számítógépes környezetben valósul meg.