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

instagram viewer
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ő.

Az SSH beállítása Linuxon és a beállítás tesztelése: Útmutató kezdőknek

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

RészvényCsipogEmail
Kapcsolódó témák
  • Linux
  • SSH
  • Linux alkalmazások
A szerzőről
David Delony (67 publikált cikk)

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.

Továbbiak David Delonytól

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