Hogyan állítsuk be az X11 továbbítást Linux rendszeren

click fraud protection

Az X11 (más néven Xorg Server) a Linux megjelenítő rendszere. A technológia a 80-as évek közepe óta működik, és egy olyan időszakban tervezték, amikor a személyi számítógépek bekerültek a mainstreambe.

Anélkül, hogy belemennénk a történelem órába, az X11 nélkülözhetetlen minden Linux felhasználó számára, még ma is. Működővé teszi a grafikus felületet, és nagyon fontos a mindennapi műveletekhez stb.

Eltekintve attól a képességétől, hogy képes kezelni a grafikus kártyákat és megjeleníteni az asztali rendszert Linuxon, az egyik legjobb Az X11 jellemzői az, hogy grafikus felületet képes megjeleníteni egy hálózaton keresztül az X11-en keresztül szállítmányozás. Ebben az oktatóanyagban megmutatjuk, hogyan állíthatja be az X11 továbbítást Linuxon SSH-n keresztül.

Előfeltételek

Az X11 továbbítás Linux operációs rendszeren történő használatához rendelkeznie kell az SSH beállítással. Az SSH szükségessé válik az, hogy az X11 továbbítás a Secure Shell egyik szolgáltatása, és jelenleg nincs mód arra, hogy ezt a szolgáltatást az SSH-n kívül is kihasználhassuk.

instagram viewer

Az SSH-kiszolgáló beállítása nagyon egyszerű, és a legtöbb Linux disztribúció kevesebb, mint egy vagy két lépésből álló folyamat. A beállításához nyisson meg egy terminál ablakot és telepítse a SSH ügyfél a számítógépen, amely csatlakozik. Az ügyfél telepítése után lépjen a távoli számítógépre vagy a szerverre, telepítse az SSH szervercsomagot, és engedélyezze a rendszeres szolgáltatások használatának megkezdését.

Nem biztos benne, hogyan kell telepíteni és használni a Secure Shell szervert Linuxon? Tudunk segíteni! Nézze meg az SSH beállításának bemutatóját. A kapcsolatok létrehozásáról, és még néhány általános parancs példáról is szól!

Engedélyezze az X11 továbbítást

Az X11 továbbítási szolgáltatás engedélyezése az SSH-ban az SSH konfigurációs fájlban történik. A konfigurációs fájl: /etc/ssh/ssh_config, és szerkeszteni kell a következővel sudo vagy Alapvető felhasználói hozzáférés. Nyisson meg egy terminál ablakot, és futtassa a superuser login parancsot. Ha nem tudod használni su mivel a rendszer le van tiltva, cserélje le sudo-k hogy így jelentkezzen be a Root-fiókba.

su -

vagy

sudo-k

A terminálnak most már Root hozzáférése van, így biztonságos az ssh_config megnyitása a Nano szövegszerkesztővel. Nyisson meg egy terminálon az ssh_config fájlt a Nano szövegszerkesztő eszközben.

nano -w / etc / ssh / ssh_config

Görgessen a Nano szövegszerkesztőben a Fel le nyilakkal keresse meg a „ForwardX11” szöveget, és távolítsa el a megjegyzés szimbólumot (#) a kód elõtt.

Megjegyzés: Ha nem találja az X11 továbbító sort az ssh_config fájlban, nyomja meg a gombot Ctrl + W Nano-ban, hogy felvegye a keresési funkciót. Ezután illessze be a „ForwardX11 ”be és nyomja meg a gombot Belép a konfigurációs fájl kódsorára ugráshoz.

Az SSH szerver konfigurációs fájljának szerkesztése után nyomja meg a gombot Ctrl + O billentyűparancs a szerkesztések mentéséhez. Zárja be a Nano szerkesztő eszközt a gombbal Ctrl + X.

Állítsa vissza az SSH szervert

Most, hogy az X11Forward sor be van kapcsolva az SSH-kiszolgáló konfigurációs fájljában, az SSH-kiszolgáló szoftverének újra kell indulnia, mivel a konfigurációs változásokra nem azonnal kerül sor. A legtöbb Linux disztribúció esetében az SSH visszaállítása a a systemctl újraindítása parancs.

Megjegyzés: A Linux-disztribúciók, amelyek nem használják a systemd-t, rendelkeznek saját újraindítási mechanizmussal az SSH-hoz. Ha nem tudja kitalálni a Secure Shell szerver szoftver újraindításának parancsát, akkor a következő legjobb dolog a számítógép újraindítása. A konfigurációs változások a biztonsági mentés indítása után működnek.

a systemctl indítsa újra az sshd.service szolgáltatást

Amikor az SSHD háttér-szolgáltatás visszatér, az SSH-kiszolgáló kész lesz az X11 ablakokat továbbítani a hálózaton keresztül.

Használja az X11 továbbítást

Az X11 továbbítás az SSH jellemzője, nem a saját dolga. Használatához írjon be egy SSH kapcsolat parancsot, mint az alábbiakban.

Megjegyzés: cserélje ki távolifelhasználó és távoli-hostname a távoli felhasználónévvel és a távoli gazdagépnévvel vagy IP-címmel

ssh remoteuser @ távoli gazdagépnév -X

Ha az SSH szerver egy olyan porton fut, amely nem az alapértelmezett port, azaz a 22. port, akkor ezt meg kell adnia a kapcsolat parancsban. Próbálja ki a következő parancs példát a sikeres kapcsolat létrehozásához.

ssh remoteuser @ távoli gazdagépnév -X -p portszám

Miután sikeresen létrejött az SSH kapcsolat a távoli számítógéppel, távolról továbbíthatja a kiszolgálóra telepített alkalmazásokat a számítógép asztalára a program terminálról történő futtatásával.

Például az SSH szerverre telepített Gedit verzió elindításához futtassa a gedit parancs.

gedit

A Nautilus fájlkezelőben futtathatja a nautilus parancs.

nautilus

Egynél több programot is el kell indítania SSH és X11 továbbításon keresztül? Több SSH-kapcsolatot kell megnyitnia, és mindegyikből működnie kell.

A továbbított programok bezárása

Az SSH-n keresztül továbbított nyitott alkalmazás bezárásához nyomja meg a gombot Ctrl + C, vagy kattintson a „bezárás” gombra, mint a számítógép bármely más programja.

watch instagram story