Zatiaľ čo X11 zostáva základom pre väčšinu linuxových desktopov, jeho sieťová transparentnosť alebo schopnosť zobraziť výstup cez sieť je jednou z jeho neospevovaných funkcií. SSH uľahčuje a zabezpečuje spúšťanie aplikácií Linux GUI na vzdialenom počítači a ich zobrazenie na vašom počítači.

Prečo spúšťať aplikácie Linux na diaľku?

Prečo by ste chceli spustiť grafický program Linux na inom počítači? Ak ste používali komplexný vedecký výpočtový program ako R alebo Mathematica, môžete ho spustiť na a výkonnejší stroj, pričom stále lokálne používa ľahké výpočtové prostredie, ako napríklad na a Chromebook.

Je to tiež skvelý spôsob, ako zdieľať technické aplikácie medzi viacerými používateľmi ich inštaláciou na centrálny server.

Autorizácia pripojení X na serveri

Ak chcete povoliť pripojenia X11 cez SSH, musíte povoliť presmerovanie X11 na vzdialenom serveri. To sa vykonáva pomocou /etc/ssh/sshd_config súbor.

Ak chcete tento súbor upraviť, musíte ho otvoriť ako používateľ root. Prejdite nadol na možnosť „X11Forwarding“ a zmeňte ju na „áno“, ak ešte nie je povolená. Ak chcete reštartovať server SSH,

instagram viewer
použite príkaz systemctl:

sudo systemctl reštart sshd

Možno budete musieť odstrániť aj znak „#“ na začiatku, aby ste ho aktivovali. Po dokončení uložte súbor a spustite server OpenSSH, ak ešte nie je spustený. Ak nie ste správcom, možno budete musieť požiadať správcu, aby to urobil za vás.

Vzdialené spustenie grafických X aplikácií pomocou SSH

Ak chcete spustiť svoje aplikácie X na diaľku, prihláste sa na vzdialený server cez SSH pomocou -X možnosť, ktorá umožní presmerovanie X na strane klienta.

ssh -X používateľské meno@server

Ak chcete spustiť svoje programy, zavolajte ich z príkazového riadku, ako keby ste sedeli na stolnom systéme Linux. Ak všetko pôjde dobre, program by sa mal objaviť na pracovnej ploche, aj keď je spustený niekde inde.

Pretože preposielanie X je pomalé, od spustenia príkazu do otvorenia okna môže chvíľu trvať. Ak potrebujete úplnú pracovnú plochu alebo chcete rýchlejšie spúšťať aplikácie, možno by ste sa mali pozrieť iné riešenie vzdialeného zobrazenia, ako je VNC.

Ak narazíte na problémy, skúste použiť -Y možnosť namiesto -X. Toto deaktivuje niektoré bezpečnostné kontroly, ale stále vám umožní spúšťať X aplikácií cez SSH. Ak sa tak nestane, skontrolujte, či je na vzdialenom počítači povolené presmerovanie X, ako je uvedené vyššie.

Teraz môžete spúšťať aplikácie pre Linux cez SSH

Preposielanie SSH X uľahčuje vzdialené spúšťanie aplikácií GUI pre Linux. Ukazuje, aký je Linux orientovaný na sieť, pretože môžete používať vzdialené systémy, ako keby ste sedeli priamo pri klávesnici a obrazovke, bez ohľadu na to, kde sa nachádzate. Po nastavení SSH je bezpečné vzdialené prihlásenie hračkou.

Ako nastaviť SSH v systéme Linux a otestovať nastavenie: Príručka pre začiatočníkov

Potrebujete vzdialený prístup k počítaču alebo serveru so systémom Linux? Tu je postup, ako nastaviť a nakonfigurovať SSH v systéme Linux, Windows a mobil.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Linux
  • SSH
  • Aplikácie pre Linux
O autorovi
David Delony (67 publikovaných článkov)

David je spisovateľ na voľnej nohe, ktorý žije na severozápade Pacifiku, ale pôvodne pochádza z oblasti Bay Area. Technologickým nadšencom je už od detstva. Medzi Davidove záujmy patrí čítanie, sledovanie kvalitných televíznych relácií a filmov, retro hry a zbieranie záznamov.

Viac od Davida Delonyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber