Míg az X11 továbbra is a legtöbb Linux asztali számítógép alapja, a hálózati átlátszósága vagy a kimenet hálózaton keresztüli megjelenítésének képessége az egyik nem énekelt jellemzője. Az SSH egyszerűvé és biztonságossá teszi a Linux GUI-alkalmazások távoli gépen való futtatását, és azok számítógépen való megjelenítését.
Miért futtassa a Linux-alkalmazásokat távolról?
Miért akarsz grafikus Linux programot futtatni egy másik gépen? Ha olyan összetett tudományos számítástechnikai programot használt, mint az R vagy a Mathematica, akkor futtathatja a erősebb gép, miközben továbbra is könnyű számítási környezetet használ helyileg, például a Chromebook.
Ez egy nagyszerű módja annak, hogy a műszaki alkalmazásokat egy központi szerverre telepítse több felhasználó között.
X Connections engedélyezése a szerveren
Az SSH-n keresztüli X11 kapcsolatok engedélyezéséhez engedélyeznie kell az X11 továbbítást a távoli kiszolgálón. Ez a /etc/ssh/sshd_config fájlt.
A fájl szerkesztéséhez root felhasználóként kell megnyitnia. Görgessen le az „X11Forwarding” opcióig, és módosítsa „igen”-re, ha még nincs engedélyezve. Az SSH szerver újraindításához
használja a systemctl parancsot:sudo systemctl indítsa újra az sshd-t
Előfordulhat, hogy az aktiváláshoz el kell távolítania a bevezető „#” megjegyzés karaktert. Ha elkészült, mentse a fájlt, és indítsa el az OpenSSH-kiszolgálót, ha még nem fut. Ha nem Ön a rendszergazda, előfordulhat, hogy meg kell kérnie az adminisztrátort, hogy tegye ezt meg helyette.
Graphical X Apps távoli futtatása SSH használatával
Az X-alkalmazások távoli futtatásához jelentkezzen be a távoli kiszolgálóra SSH-n keresztül a -X opciót, amely lehetővé teszi az X továbbítást a kliens oldalon.
ssh -X felhasználónév@szerver
A programok futtatásához hívja meg őket a parancssorból, mintha egy asztali Linux rendszeren ülne. Ha minden jól megy, a programnak megjelennie kell az asztalon, bár máshol fut.
Mivel az X továbbítás lassú, a parancs futtatásától az ablak megnyílásáig eltarthat egy ideig. Ha teljes asztalra van szüksége, vagy gyorsabban szeretné futtatni az alkalmazásokat, érdemes megvizsgálnia egy másik távoli megjelenítési megoldás, mint például a VNC.
Ha problémákba ütközik, próbálja meg a -Y opció helyett -X. Ez letilt néhány biztonsági ellenőrzést, de továbbra is lehetővé teszi az X alkalmazások futtatását SSH-n keresztül. Ennek hiányában győződjön meg arról, hogy az X továbbítás engedélyezve van a távoli gépen a fent említett módon.
Most már futtathat Linux-alkalmazásokat SSH-n keresztül
Az SSH X továbbítás megkönnyíti a Linux grafikus felületű alkalmazások távoli futtatását. Megmutatja, hogy a Linux mennyire hálózatorientált, mert a távoli rendszereket úgy használhatja, mintha közvetlenül a billentyűzet és a képernyő mellett ülne, bárhol is van. Az SSH beállítása után a biztonságos távoli bejelentkezés pillanatok alatt elérhető.
Távolról kell elérnie Linux számítógépét vagy szerverét? Így állíthatja be és konfigurálhatja az SSH-t Linuxon, Windowson és mobileszközökön.
Olvassa el a következőt
- Linux
- SSH
- Linux alkalmazások

David szabadúszó író, aki a Csendes-óceán északnyugati részén él, de eredetileg az öböl térségéből származik. Gyermekkora óta rajong a technológiaért. David érdeklődési köre az olvasás, a minőségi tévéműsorok és filmek nézése, a retro játékok és a lemezgyűjtés.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez