Jak zdalnie otworzyć aplikację GUI za pomocą PuTTY

Chcesz uzyskać zdalny dostęp do komputera z systemem Linux i uruchomić aplikację graficzną? PuTTY w połączeniu z opcją „włącz przekazywanie X11” jest idealnym rozwiązaniem. Możesz to zrobić nawet w systemie Windows – wystarczy szybko zainstalować serwer X.

Program PuTTY został początkowo napisany dla systemu Windows 20 lat temu. Od tego czasu został przeniesiony na wiele innych platform. Jest to aplikacja graficzna, która zapewnia okno terminala i zdalne połączenie z innymi komputerami. Zazwyczaj połączenie nawiązywane jest za pomocą SSH, ale obsługiwane są również inne protokoły.

Oprócz tradycyjnego interfejsu wiersza poleceń, PuTTY można skonfigurować do otwierania aplikacji graficznych na komputerze zdalnym.

Instalowanie PuTTY

Jeśli PuTTY nie jest jeszcze zainstalowany na twoim komputerze, możesz zainstalować go w następujący sposób:

W systemie Windows pobierz PuTTY z internetu.

Aby zainstalować PuTTY na Ubuntu, użyj tego polecenia:

sudo apt-get install putty

Aby zainstalować PuTTY w Fedorze, użyj tego polecenia:

sudo dnf install putty

Aby zainstalować PuTTY na Manjaro, użyj tego polecenia:

sudo pacman -Syu putty

Korzystanie z PuTTY w systemie Windows

Jeśli używasz PuTTY w systemie Windows, przed kontynuowaniem musisz zainstalować serwer X. Pozostała część procesu będzie działać tak samo, jak w systemie Linux.

Aplikacje graficzne systemu Linux polegają na serwerze X, który zapewnia graficzne środowisko pulpitu. Windows nie ma serwera X, ponieważ go nie potrzebuje. Musimy więc go zainstalować, tak jak podczas uruchamiania graficznych aplikacji Linuksa z podsystemu Windows 10 dla systemu Linux.

Plik Xming został użyty do zbadania tego artykułu i działał doskonale. Pobierz i zainstaluj. Możesz zaakceptować wszystkie ustawienia domyślne. Działa zaraz po zainstalowaniu i pojawia się jako ikona w zasobniku systemowym.

Uruchamianie PuTTY

W systemie Windows, po zainstalowaniu PuTTY, znajdziesz go w menu Start. W GNOME możesz uruchomić PuTTY, naciskając klawisz Super – ten między klawiszami Ctrl i Alt po prawej stronie – i wpisując „kit”.

Ikona PuTTY pojawi się w górnej części ekranu. Kliknij, aby uruchomić PuTTY.

Łączenie z PuTTY

Pojawi się okno PuTTY. W polu Nazwa hosta wprowadź adres IP lub nazwę sieciową komputera zdalnego, z którym zamierzasz się połączyć. Na zdalnym komputerze musi być uruchomiony serwer SSH.

W panelu bocznym przewiń w dół, aż zobaczysz pozycję drzewa „SSH”. Rozwiń to, a następnie rozwiń wpis „Auth” i zaznacz wpis „X11”.

Zaznacz pole wyboru „Włącz przekazywanie X11”.

W panelu bocznym przewiń na górę listy i wybierz wpis „Sesja”. Wpisz nazwę tych ustawień w polu tekstowym „Zapisane sesje”, a następnie kliknij przycisk „Zapisz”. Zwykle ustawienia należy zapisać pod nazwą komputera zdalnego, aby można je było łatwo ponownie wykorzystać w przyszłych połączeniach.

Kliknij przycisk „Otwórz”, aby połączyć się z komputerem zdalnym.

Przy pierwszym połączeniu z komputerem zdalnym zobaczysz ostrzeżenie, że nie łączyłeś się wcześniej z tym komputerem.

Kliknij przycisk „Akceptuj”, aby zakończyć połączenie.

Pojawi się okno terminala. Wprowadź nazwę konta użytkownika, z którym się łączysz, i naciśnij klawisz Enter. Zostaniesz poproszony o podanie hasła do tego konta. Wpisz hasło i naciśnij Enter.

Zostanie wyświetlony wiersz poleceń komputera zdalnego.

Aby uruchomić aplikację graficzną, wprowadź jej nazwę w wierszu poleceń wraz z parametrami, które chcesz do niej przekazać. Zamierzamy użyć edytora leafpad do edycji pliku .bashrc.

leafpad .bashrc

Edytor leafpad otworzy się z załadowanym plikiem .bashrc.

Jako inny przykład, zacznijmy przeglądarkę Epiphany.

epiphany

Otworzy się przeglądarka Epiphany i możesz przejść do ulubionej witryny internetowej.

Działa również w systemie Windows! Uruchomiliśmy IDE Python Idle na zdalnym systemie Linux, które pojawiło się na naszym pulpicie Windows. Po prostu uruchom je, wpisując jego polecenie, tak jak w systemie Linux.

Zwróć uwagę, że nie ma zwykłych dekoracji okien systemu Windows. Jest to aplikacja Linux działająca na pulpicie Windows, z atrybutami okien Linuksa, dzięki uprzejmości PuTTY i serwera Xming.

Zamykanie połączenia

Aby zamknąć połączenie, zamknij wszystkie aplikacje, a następnie użyj polecenia wyjścia w oknie terminala PuTTY.

exit

To naprawdę imponujące

Osiągnięcie czegoś tak obcego, jak działająca aplikacja linuksowa na pulpicie systemu Windows, za pomocą kilku prostych kroków, jest naprawdę niezwykłe.


newsblog.pl