În timp ce X11 rămâne fundația pentru majoritatea desktop-urilor Linux, transparența rețelei sau capacitatea de a afișa rezultate în rețea este una dintre caracteristicile sale necunoscute. SSH face ușoară și sigură rularea aplicațiilor GUI Linux pe o mașină la distanță și afișarea lor pe computer.
De ce să rulați aplicații Linux de la distanță?
De ce ai vrea să rulezi un program grafic Linux pe o altă mașină? Dacă utilizați un program de calcul științific complex precum R sau Mathematica, îl puteți rula pe a mașină mai puternică în timp ce încă utilizați un mediu de calcul ușor la nivel local, cum ar fi pe un Chromebook.
Este, de asemenea, o modalitate excelentă de a partaja aplicații tehnice între mai mulți utilizatori, instalându-le pe un server central.
Autorizarea conexiunilor X pe server
Pentru a activa conexiunile X11 prin SSH, va trebui să activați redirecționarea X11 pe serverul de la distanță. Acest lucru se face folosind /etc/ssh/sshd_config fişier.
Ar trebui să deschideți acest fișier ca utilizator root pentru a-l edita. Derulați în jos la opțiunea „X11Forwarding” și schimbați-o la „da” dacă nu este deja activată. Pentru a reporni serverul SSH,
utilizați comanda systemctl:sudo systemctl restart sshd
De asemenea, poate fi necesar să eliminați un caracter de comentariu „#” pentru a-l activa. Odată terminat, salvați fișierul și porniți serverul OpenSSH dacă nu rulează deja. Dacă nu ești administrator, poate fi necesar să-i ceri administratorului să facă acest lucru în locul tău.
Rularea de la distanță a aplicațiilor Graphical X folosind SSH
Pentru a rula aplicațiile X de la distanță, conectați-vă la serverul de la distanță prin SSH cu -X opțiunea, care va activa redirecționarea X la capătul clientului.
ssh -X nume utilizator@server
Pentru a vă rula programele, apelați-le din linia de comandă ca și cum ați fi așezat la un sistem Linux desktop. Dacă totul merge bine, ar trebui să vedeți că programul apare pe desktop, chiar dacă rulează în altă parte.
Deoarece redirecționarea X este lentă, poate dura ceva timp de la executarea comenzii până la deschiderea ferestrei. Dacă aveți nevoie de un desktop complet sau doriți să rulați aplicații mai rapid, este posibil să doriți să verificați o altă soluție de afișare la distanță precum VNC.
Dacă întâmpinați probleme, încercați să utilizați -Y opțiune în loc de -X. Acest lucru va dezactiva unele verificări de securitate, dar vă va permite în continuare să rulați aplicații X prin SSH. În caz contrar, asigurați-vă că redirecționarea X este activată pe mașina de la distanță, așa cum s-a menționat mai sus.
Acum puteți rula aplicații Linux prin SSH
Redirecționarea SSH X facilitează rularea de la distanță a aplicațiilor GUI Linux. Acesta arată cât de orientat spre rețea este Linux, deoarece puteți utiliza sistemele de la distanță la fel ca și cum ați fi așezat chiar la tastatură și ecran, indiferent unde vă aflați. Odată ce ați configurat SSH, autentificarea securizată de la distanță este foarte rapidă.
Trebuie să vă accesați computerul sau serverul Linux de la distanță? Iată cum să configurați și să configurați SSH pe Linux, Windows și mobil.
Citiți în continuare
- Linux
- SSH
- Aplicații Linux

David este un scriitor independent cu sediul în nord-vestul Pacificului, dar originar provine din Bay Area. Este un pasionat de tehnologie încă din copilărie. Interesele lui David includ lectura, vizionarea de emisiuni TV și filme de calitate, jocuri retro și colecționarea de discuri.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona