03/28/2024

Cum să deschideți de la distanță o aplicație GUI cu PuTTY

Doriți să accesați de la distanță o mașină Linux și să lansați o aplicație grafică? PuTTY la salvare, datorită opțiunii „activați redirecționarea X11”. Puteți face acest lucru chiar și din Windows – tot ce trebuie să faceți este să instalați rapid un server X.

Programul PuTTY a fost scris inițial pentru Windows, acum 20 de ani. De atunci, a fost portat pe multe alte platforme. Este o aplicație grafică care oferă o fereastră de terminal și o conexiune de la distanță la alte computere. De obicei, conexiunea se face folosind SSH, dar sunt acceptate alte protocoale.

Pe lângă interfața tradițională de linie de comandă a ferestrei terminalului, PuTTY poate fi configurat pentru a deschide aplicații grafice pe computerul de la distanță.

Instalarea PuTTY

Dacă PuTTY nu este deja instalat pe computer, puteți instala după cum urmează.

Pe Windows, descărcați PuTTY de pe web.

Pentru a instala PuTTY pe Ubuntu, utilizați această comandă:

sudo apt-get install putty

Pentru a instala PuTTY pe Fedora, utilizați această comandă:

sudo dnf install putty

Pentru a instala PuTTY pe Manjaro, utilizați această comandă:

sudo pacman -Syu putty

Utilizarea PuTTY pe Windows

Dacă rulați PuTTY pe Windows, va trebui să instalați un server X înainte de a continua. Restul procesului va funcționa la fel ca și pe Linux.

Aplicațiile grafice Linux se bazează pe un server X pentru a oferi un mediu desktop grafic. Trebuie să existe undeva pentru ca aplicațiile grafice să se deschidă și să ruleze. Windows nu are un server X pentru că nu are nevoie de unul. Așa că va trebui să instalăm unul, la fel ca atunci când lansăm aplicații grafice Linux din subsistemul Windows 10 pentru Linux.

  Cum se exportă linkuri de descărcare din Chrome

The Xming Serverul X a fost folosit pentru a cerceta acest articol și a funcționat perfect. Descărcați-l și instalați-l. Puteți accepta toate setările implicite. Acesta rulează de îndată ce este instalat și apare ca o pictogramă în bara de sistem.

Începeți PuTTY

Pe Windows, veți găsi PuTTY în meniul Start după ce îl instalați. Pe GNOME puteți porni PuTTY apăsând tasta Super — cea dintre tastele Ctrl și Alt din dreapta — și tastând „putty”.

Pictograma PuTTy va apărea în partea de sus a ecranului. Faceți clic pe el pentru a lansa PuTTY.

Conectarea cu PuTTY

Va apărea fereastra PuTTY. În câmpul Nume gazdă, introduceți adresa IP sau numele rețelei computerului la distanță la care urmează să vă conectați. Trebuie să existe un server SSH care rulează pe computerul de la distanță.

În panoul lateral, derulați în jos până când vedeți intrarea în arbore „SSH”. Extindeți aceasta, apoi extindeți intrarea „Auth” și evidențiați intrarea „X11”.

Bifați caseta de selectare „Activați redirecționarea X11”.

În panoul lateral, derulați în partea de sus a listei și selectați intrarea „Sesiune”. Introduceți un nume pentru aceste setări În câmpul de text „Sesiuni salvate”, apoi faceți clic pe butonul „Salvare”. De obicei, ați salva setările sub numele computerului de la distanță, astfel încât să le puteți reutiliza cu ușurință pentru conexiuni viitoare.

Faceți clic pe butonul „Deschidere” pentru a vă conecta la computerul de la distanță.

Prima dată când vă conectați la un computer la distanță, veți vedea un avertisment că nu v-ați conectat la acest computer înainte.

Faceți clic pe butonul „Accept” pentru a finaliza conexiunea.

  14 Cei mai buni dispozitive de scurtare a adreselor URL pentru marketingul mărcii

Va apărea o fereastră x-term. Introduceți numele contului de utilizator cu care vă conectați și apăsați Enter. Vi se va solicita parola pentru acest cont. Introduceți parola și apăsați Enter.

Vi se va prezenta promptul liniei de comandă a computerului de la distanță.

Pentru a porni o aplicație grafică, introduceți numele acesteia pe linia de comandă cu orice parametri pe care doriți să îi transmiteți. Vom folosi editorul leafpad pentru a edita fișierul .bashrc.

leafpad .bashrc

Editorul leafpad se va deschide cu fișierul .bashrc încărcat în el.

Ca un alt exemplu, să pornim browserul Epiphany.

epiphany

Browserul Epiphany se va deschide și puteți naviga la un site web preferat.

Și da, funcționează și pe Windows! Aici am lansat IDE-ul python inactiv pe un sistem Linux la distanță. A apărut pe desktopul nostru Windows. Doar lansați-l tastând comanda, așa cum ați face-o pe Linux.

Rețineți că nu are decorațiunile obișnuite ale ferestrelor Windows. Este o aplicație Linux care rulează pe desktop-ul tău Windows, cu atribute de fereastră Linux, prin amabilitatea PuTTY și a serverului Xming X.

Închiderea conexiunii

Pentru a închide conexiunea, închideți toate aplicațiile, apoi utilizați comanda de ieșire din fereastra terminalului PuTTY.

exit

Este cu adevărat impresionant

Pentru a realiza ceva atât de străin ca o aplicație Linux funcțională care rulează destul de fericit pe un desktop Windows, cu câțiva pași simpli, este deloc uluitor.

x