Amazon Web Service oferuje wiele usług w chmurze, aby korzystać z jej zasobów bez konieczności zarządzania nimi. Platforma umożliwia użytkownikowi utworzenie maszyny wirtualnej zwanej instancją w chmurze i uruchomienie jej na komputerze lokalnym. Użytkownik może ręcznie włączyć graficzny interfejs użytkownika (GUI), zwany także środowiskiem pulpitu, na maszynach Amazon.
Zacznijmy od tego, jak włączyć GUI w Amazon Linux EC2.
Włącz GUI w Amazon Linux AWS EC2
Aby włączyć GUI w instancji Amazon Linux EC2, przejdź do pulpitu nawigacyjnego EC2 z platformy Amazon:
Wpisz nazwę instancji i wybierz „ Linuksa Amazona ” Obraz maszyny z sekcji Szybki start:
Wybierz typ instancji i kliknij przycisk „ Utwórz nową parę kluczy ” link ze strony tworzenia instancji:
Wpisz nazwę pary kluczy i kliknij przycisk „ Utwórz parę kluczy ” po skonfigurowaniu ustawień pary kluczy z poziomu okna:
Przejrzyj ustawienia z Podsumowania i kliknij przycisk „ Uruchom instancje ' przycisk:
Następnie wybierz instancję i kliknij przycisk „ Łączyć ' przycisk:
Skopiuj polecenie podane w sekcji SSH ze strony:
Użyj następującego polecenia, aby połączyć się z instancją EC2 po zmianie ścieżki pliku pary kluczy prywatnych z systemu:
ssh -i 'C:\Users\Lenovo\Documents\PKPF.pem' ec2-user@ec2-18-138-58-64.ap-southeast-1.compute.amazonaws.com
Użyj następującego polecenia, aby zaktualizować pakiety yum:
sudo yum -y aktualizacjaUruchomienie powyższego polecenia spowoduje wyświetlenie następującego wyniku:
Zainstaluj środowisko Mate-Desktop za pomocą następującego polecenia:
sudo amazon-linux-extras zainstaluj mate-desktop1.xPowyższe polecenie zainstaluje lekkie wiązanie oparte na GUI na instancji:
Po instalacji użytkownik musi zdefiniować Mate jako domyślny pulpit za pomocą następującego polecenia:
sudo bash -c 'echo PREFEROWANE=/usr/bin/mate-session > /etc/sysconfig/desktop'Użyj następującego polecenia, aby zainstalować „ VNC ”, którym w tym przypadku jest „tigervnc”:
sudo mniam zainstaluj serwer tigervncUruchomienie powyższego polecenia spowoduje zainstalowanie Tiger vnc na komputerze z systemem Linux:
Ustaw hasło do GUI systemu Linux, wpisując następujące polecenie na terminalu:
vncpasswdUruchomienie powyższego polecenia spowoduje wyświetlenie monitu o dwukrotne wpisanie hasła, a naciśnięcie klawisza Enter ustawi hasło:
Ze względów bezpieczeństwa ważne jest, aby ograniczyć serwer vnc tylko do hosta lokalnego, tworząc katalog dla tigervnc za pomocą następującego polecenia:
sudo mkdir /etc/tigervncUżyj następującego polecenia, aby utworzyć obowiązkowy plik konfiguracyjny z opcją localhost:
sudo bash -c 'echo localhost > /etc/tigervnc/vncserver-config-mandatory'Utwórz nową jednostkę systemd z istniejącego szablonu, wpisując następujące polecenie:
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.serviceUżyj następującego polecenia, aby zamienić wszystkie wystąpienia użytkownika w nowej jednostce na użytkownika EC2:
sudo sed -i 's//ec2-user/' /etc/systemd/system/vncserver@.servicePonownie załaduj menedżera systemu, używając następującego polecenia:
sudo systemctl demon-reloadUruchom następujące polecenie, aby włączyć usługę:
sudo systemctl włącz vncserver@:1Następujące polecenie uruchomi usługę:
sudo systemctl uruchom vncserver@:1Uruchomienie powyższej serii poleceń uruchomi serwer tigervnc:
Następnie kliknij Tutaj aby pobrać „ Tygrys VNC ” oprogramowanie w systemie lokalnym:
Zainstaluj oprogramowanie w systemie, aby korzystać z GUI:
Uruchom PuTTY, aby otworzyć „ Tunele ” okno z „ SSH ” i dodaj porty źródłowe i docelowe:
Wpisz następujące polecenie w terminalu Windows, aby połączyć się z instancją EC2, otwierając numer portu 5901:
ssh -L 5901:localhost:5901 -i C:\Users\Lenovo\Documents\PKPF.pem ec2-user@18.138.58.64Składnia powyższego polecenia jest wymieniona poniżej:
ssh -L 5901:localhost:5901 -iUruchomienie powyższego polecenia spowoduje połączenie z instancją EC2:
Otwórz przeglądarkę VNC w swoim systemie i wpisz „ lokalny host:1 ” i kliknij przycisk „ Łączyć ' przycisk:
Następnie wprowadź hasło i kliknij „ OK ' przycisk:
Na ekranie zostanie wyświetlony następujący ekran:
Pomyślnie włączyłeś GUI w instancji Amazon Linux EC2.
Wniosek
Aby włączyć GUI w instancji Amazon Linux EC2, przejdź do pulpitu nawigacyjnego EC2 z platformy AWS i uruchom instancję. Następnie połącz się z instancją, aby skonfigurować GUI, instalując serwer VNC na maszynie, a następnie uruchom serwer w systemie Linux. Uruchom przeglądarkę VNC na komputerze lokalnym i skonfiguruj ją, aby wyświetlała GUI instancji EC2 maszyny z systemem Linux.