Iako X11 ostaje temelj za većinu Linux stolnih računala, njegova mrežna transparentnost ili mogućnost prikazivanja izlaza preko mreže jedna je od njegovih neopjevanih značajki. SSH olakšava i sigurno pokretanje Linux GUI aplikacija na udaljenom računalu i njihovo prikazivanje na vašem računalu.
Zašto daljinski pokretati Linux aplikacije?
Zašto biste željeli pokrenuti grafički Linux program na drugom računalu? Ako ste koristili složeni znanstveni računalni program poput R ili Mathematica, možete ga pokrenuti na a snažniji stroj dok se i dalje lokalno koristi lagano računalno okruženje, kao što je na a Chromebook.
To je također izvrstan način za dijeljenje tehničkih aplikacija među više korisnika tako da ih instalirate na središnji poslužitelj.
Autoriziranje X veza na poslužitelju
Da biste omogućili X11 veze preko SSH-a, morat ćete omogućiti prosljeđivanje X11 na udaljenom poslužitelju. To se radi pomoću /etc/ssh/sshd_config datoteka.
Morali biste otvoriti ovu datoteku kao root korisnik da biste je uredili. Pomaknite se prema dolje do opcije "X11Forwarding" i promijenite je u "da" ako već nije omogućena. Za ponovno pokretanje SSH poslužitelja,
koristite naredbu systemctl:sudo systemctl ponovno pokrenite sshd
Možda ćete također morati ukloniti vodeći znak komentara "#" da biste ga aktivirali. Kada završite, spremite datoteku i pokrenite OpenSSH poslužitelj ako već nije pokrenut. Ako niste administrator, možda ćete morati zamoliti administratora da to učini umjesto vas.
Pokretanje grafičkih X aplikacija na daljinu pomoću SSH-a
Da biste daljinski pokrenuli svoje X aplikacije, prijavite se na udaljeni poslužitelj preko SSH-a s -X opciju, koja će omogućiti prosljeđivanje X na strani klijenta.
ssh -X korisničko ime@poslužitelj
Da biste pokrenuli svoje programe, pozovite ih iz naredbenog retka kao da sjedite za desktop Linux sustavom. Ako sve prođe dobro, trebali biste vidjeti da se program pojavljuje na radnoj površini, iako je pokrenut negdje drugdje.
Budući da je X prosljeđivanje sporo, može proći neko vrijeme od pokretanja naredbe do otvaranja prozora. Ako vam je potrebna puna radna površina ili želite brže pokretati aplikacije, možda biste htjeli pogledati još jedno rješenje za daljinski prikaz kao što je VNC.
Ako naiđete na probleme, pokušajte koristiti -Y opcija umjesto -X. Ovo će onemogućiti neke sigurnosne provjere, ali će vam i dalje omogućiti pokretanje X aplikacija preko SSH-a. Ako to ne uspije, provjerite je li X prosljeđivanje omogućeno na udaljenom računalu kao što je gore spomenuto.
Sada možete pokrenuti Linux aplikacije preko SSH-a
SSH X prosljeđivanje olakšava daljinsko pokretanje Linux GUI aplikacija. Pokazuje koliko je Linux mrežno orijentiran jer možete koristiti udaljene sustave baš kao da sjedite točno za tipkovnicom i zaslonom, bez obzira gdje se nalazite. Nakon što postavite SSH, sigurne udaljene prijave su brze.
Trebate daljinski pristupiti svom Linux računalu ili poslužitelju? Evo kako postaviti i konfigurirati SSH na Linux, Windows i mobilnom uređaju.
Pročitajte dalje
- Linux
- SSH
- Linux aplikacije

David je slobodni pisac sa sjedištem na sjeverozapadu Pacifika, ali podrijetlom iz Bay Area. Tehnološki je entuzijast od djetinjstva. Davidovi interesi uključuju čitanje, gledanje kvalitetnih TV emisija i filmova, retro igranje i skupljanje ploča.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu