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

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

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, hogy képes kezelni a grafikus kártyákatés az asztali számítógépet Linuxon teszi lehetővé, az X11 egyik legjobb tulajdonsága az, hogy grafikus felületet képes megjeleníteni egy hálózaton keresztül az X11 továbbítás útján. 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 Linuxon történő használatához meg kell tennieaz SSH beállítva. 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 kihasználják ezt a szolgáltatást az SSH-n kívül.

Az SSH-kiszolgáló beállítása a legtöbb esetben meglehetősen egyszerűA Linux disztribúciók alig teszik lehetővé egy vagy kétlépéses folyamatot. A beállításához nyisson meg egy terminál ablakot, és telepítse az SSH klienst a csatlakozó számítógépre. Az ügyfél telepítése után lépjen a távoli számítógépre vagy a kiszolgálóra, telepítse az SSH szervercsomagot, és engedélyezze a rendszeres szolgáltatások használatának megkezdését.

Nem biztos abban, hogyan kell telepíteni és használni a Biztonsági szoftvertShell szerver 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 Root 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 -s

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 vonal be van kapcsolva aSSH szerver konfigurációs fájl, az SSH szerver szoftvernek ú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.

Jegyzet: A Linux rendszert nem használó disztribúcióknak megvan a saját újraindítási mechanizmusa 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.

systemctl restart sshd.service

Amikor az SSHD háttér-szolgáltatás visszatér, az SSH-kiszolgáló készen áll az X11 ablakok továbbítására 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ép nevével vagy IP-címével

ssh remoteuser@remote-hostname -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@remote-hostname -X -p portnumber

Miután sikeres SSH-kapcsolatot létesített 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.

Hozzászólások