AWS

Jak skonfigurować GUI w instancji EC2?

Jak skonfigurować GUI w instancji EC2?

Istnieją dwa różne typy interfejsów do interakcji z systemem operacyjnym, czyli graficzny interfejs użytkownika (GUI) i interfejs wiersza poleceń (CLI). W interfejsie wiersza poleceń wchodzimy w interakcję z systemem bezpośrednio za pomocą poleceń systemowych na terminalu. Wydajemy polecenia systemowi, następnie system wykonuje funkcje systemu operacyjnego zgodnie z podanymi poleceniami, a odpowiedzi z systemu otrzymujemy w postaci prostego tekstu. Interfejs wiersza poleceń nie jest powszechnie używany przez początkujących. Jest używany głównie przez programistów i administratorów systemu do konfigurowania systemów i instalowania pakietów, ponieważ korzystanie z interfejsu wiersza poleceń jest znacznie szybsze niż korzystanie z graficznego interfejsu użytkownika. Ponadto zadania można zautomatyzować, pisząc proste skrypty (skrypt bash dla systemu Linux i skrypty wsadowe dla systemu Windows) za pomocą interfejsu wiersza poleceń. Za pomocą interfejsu wiersza poleceń możemy wykonać o wiele więcej funkcji.

W przypadku GUI mamy ładną reprezentację plików i folderów w systemie operacyjnym za pomocą ikon i wskaźników. Nieprofesjonalistom znacznie łatwiej jest używać graficznego interfejsu użytkownika zamiast interfejsu wiersza poleceń.

Kiedy uruchamiasz instancję Ubuntu EC2 w chmurze, domyślnie masz tylko interfejs wiersza poleceń do interakcji z serwerem. Administratorom systemu znacznie łatwiej jest zdalnie skonfigurować maszynę za pomocą interfejsu wiersza poleceń, ale programistom, którzy są nowicjuszami w interfejsie wiersza poleceń, może być trudniej zarządzać wszystkim za pomocą interfejsu wiersza poleceń. Dzięki temu mogą umożliwić GUI łatwe korzystanie ze zdalnych serwerów. Teraz w tym artykule zobaczymy, jak możemy włączyć graficzny interfejs użytkownika na naszej instancji EC2.

Pierwsze kroki

Pierwszym krokiem do rozpoczęcia jest uzyskanie dostępu SSH do instancji. Połącz się z instancją przez SSH za pomocą następującego polecenia

[chroniony adres e-mail]:~$ ssh ubuntu@ -ja

Gdzie to publiczny adres IP instancji i to para kluczy do połączenia z instancją. W przypadku Ubuntu EC2 domyślnym użytkownikiem będzie ubuntu, ale jeśli zmieniłeś nazwę użytkownika, użyj tej nazwy użytkownika zamiast „ubuntu” w powyższym poleceniu.

UWAGA: Czasami podczas łączenia się z instancją pojawia się błąd „UNPROTECTED PRIVATE KEY FILE”; następnie użyj następującego polecenia przed połączeniem się z instancją

[ochrona poczty e-mail]:~$ sudo chmod 400

Powyższy błąd występuje, gdy plik klucza prywatnego ma luźne uprawnienia. Powyższe polecenie ogranicza dostęp do pliku klucza prywatnego tylko do odczytu przez bieżącego użytkownika.

Instalowanie LXDE

Lekkie środowisko pulpitu X11 (LXDE) to oprogramowanie o otwartym kodzie źródłowym służące do zapewniania środowiska graficznego systemom operacyjnym typu Unix. Aby włączyć GUI na instancji Ubuntu EC2, użyjemy LXDE. LXDE jest preferowany w stosunku do innych środowisk graficznych, takich jak GNOME, ponieważ jest lekki i zużywa mniej zasobów systemowych niż inne. Zaktualizuj system przed zainstalowaniem tego pakietu

[ochrona poczty e-mail]:~$ sudo apt-get update -y

Zainstaluj LXDE za pomocą następującego polecenia

[ochrona poczty e-mail]:~$ sudo apt-get install lxde -y

Podczas instalacji poprosi o konfigurację menedżera wyświetlania. Naciśnij klawisz „Tab”, aby podświetlić „OK”, a następnie naciśnij Enter.

Teraz poprosi o wybranie „lightdm” lub „gdm3”. 'lightdm' i 'gdm3' to menedżery wyświetlania i musisz wybrać jeden z nich. Wybierz „lightdm”, ponieważ zajmuje 2 miejsce wśród wszystkich menedżerów wyświetlania, a „gdm3” zajmuje 7 miejsce. Użyj klawiszy strzałek „Tab”, „W dół” i „W GÓRĘ”, aby przełączyć opcje na liście


Po tym instalacja zostanie zakończona i przejdziemy do następnego kroku.

Instalowanie XRDP

Po zainstalowaniu LXDE zainstalujemy teraz pakiet XRDP na naszej instancji ubuntu. XRDP to także pakiet open-source używany do udostępniania widoku pulpitu serwerowi ubuntu, ponieważ nie możemy mieć GUI za pomocą SSH. W rzeczywistości jest to pakiet umożliwiający obsługę protokołu zdalnego pulpitu na komputerach z systemem Linux. Zwykle serwery Linux nie są dostarczane z preinstalowanym środowiskiem graficznym. Następujące polecenie zainstaluje pakiet XRDP na twojej instancji Ubuntu

[ochrona poczty e-mail]:~$ sudo apt-get install xrdp -y

Teraz możemy nawiązać połączenie między naszym systemem lokalnym a zdalnym serwerem za pomocą protokołu zdalnego pulpitu.

Ustaw hasło dla użytkownika

Aby połączyć się ze zdalną instancją Ubuntu przez połączenie zdalnego pulpitu, powinniśmy ustawić hasło dla użytkownika. Domyślnie łączymy się z naszą instancją przez SSH, korzystając z domyślnego użytkownika „ubuntu” za pomocą par kluczy SSH. Aby jednak połączyć się za pomocą protokołu zdalnego pulpitu, musimy ustawić hasło dla użytkownika. Następujące polecenie ustawi hasło dla użytkownika „ubuntu”.

[chroniony adres e-mail]: ~ $ sudo passwd ubuntu

Skonfiguruj grupę bezpieczeństwa

Protokół zdalnego pulpitu działa na porcie 3389, więc musimy otworzyć ten port w grupie bezpieczeństwa naszej instancji, aby połączyć się za pomocą protokołu zdalnego pulpitu. Aby połączyć się z naszą instancją przez SSH, otwieramy port 22 instancji, który jest domyślnym portem SSH. Bez otwarcia portu 3389 nie możemy połączyć się z naszą instancją za pomocą graficznego interfejsu użytkownika.

Połącz się z instancją

Teraz nasza instancja ubuntu jest gotowa do połączenia za pomocą protokołu zdalnego pulpitu. Do połączenia z naszą instancją za pomocą protokołu RDP możemy użyć systemu Linux lub Windows. W Ubuntu wpisz

[email chroniony]:~$ rdesktop [adres_IP]

W systemie Windows wyszukaj klienta „Remote Desktop Connection” w pasku wyszukiwania systemu Windows i otwórz go. Zapyta o adres DNS lub IP i nazwę użytkownika user.


Użyj adresu IP i nazwy użytkownika instancji Ubuntu. Możesz także zapisać ustawienia połączenia w pliku RDP, aby użyć go do późniejszego połączenia. Możesz także użyć wcześniej zapisanych ustawień tego połączenia, aby połączyć się z instancją. Teraz kliknij „Połącz”, a pojawi się prośba o podanie hasła dla tego użytkownika.


Użyj hasła, które już ustawiliśmy, a połączy się ono z Twoją instancją za pomocą graficznego interfejsu użytkownika.

Wniosek

Obsługa serwerów zdalnych za pomocą interfejsu wiersza poleceń może być trudnym zadaniem dla początkujących. Tak więc, aby łatwo zarządzać zdalnymi serwerami, możemy skonfigurować serwer ubuntu tak, aby używał protokołu zdalnego pulpitu, aby uzyskać ładny graficzny interfejs użytkownika. W tym samouczku włączyliśmy graficzny interfejs użytkownika na instancji Ubuntu, aby ułatwić początkującym użytkownikom Linuksa.

Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...