Î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,

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

Cum să configurați SSH pe Linux și să vă testați configurația: un ghid pentru începători

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

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Linux
  • SSH
  • Aplicații Linux
Despre autor
David Delony (67 articole publicate)

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.

Mai multe de la David Delony

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