Jak korzystać z interfejsu graficznego w maszynie wirtualnej z systemem Linux na NSIS Cloud i uzyskać do niego dostęp z komputera z systemem Linux
W tym artykule dowiesz się, jak korzystać z interfejsu graficznego na maszynie wirtualnej z systemem Linux uruchomionej na chmurze NSIS Cloud .
W tym celu zainstalujesz i będziesz używać X2Go na swoim komputerze z systemem Linux.
Ten artykuł obejmuje instalację dwóch środowisk desktop: MATE i XFCE. Wybierz to, które najlepiej odpowiada twoim potrzebom.
Co obejmuje ten artykuł?
Instalację klienta X2Go
Instalację serwera X2Go i środowiska desktop (MATE lub XFCE)
Uzyskiwanie połączenia z maszyną wirtualną za pomocą klienta X2Go
Podstawowe rozwiązywanie problemów
Wymagania wstępne
Nr 1 Konto
Potrzebujesz konta NSIS Cloud z dostępem do interfejsu Horizon: https://horizon.cloudferro.com.
Nr 2 System Linux zainstalowany na twoim komputerze
Potrzebujesz komputera z zainstalowanym systemem Linux. Ten artykuł został napisany dla komputerów z systemem Ubuntu Desktop 22.04. Jeśli używasz innej dystrybucji systemu Linux, dostosuj instrukcje z tego artykułu odpowiednio.
Nr 3 Maszyna wirtualna z systemem Linux
Potrzebujesz maszyny wirtualnej z systemem Linux uruchomionej na chmurze NSIS Cloud . Potrzebujesz móc uzyskać do niej dostęp za pomocą SSH. Poniższy artykuł wyjaśnia, jak utworzyć taką maszynę wirtualną:
Ten artykuł został napisany dla maszyn wirtualnych z wykorzystaniem domyślnego obrazu Ubuntu 20.04 na chmurze . Dostosuj instrukcje z tego artykułu odpowiednio, jeśli twoja maszyna wirtualna ma inną dystrybucję systemu Linux.
Krok 1: Zainstaluj klienta X2Go
Otwórz terminal na swoim komputerze z systemem Linux i zaktualizuj pakiety, wykonując następującą komendę:
sudo apt update && sudo apt upgrade
Teraz zainstaluj pakiet x2goclient:
sudo apt install x2goclient
Krok 2: Zainstaluj środowisko desktop na twojej maszynie wirtualnej
Metoda 1: Instalacja MATE
Połącz się z twoją maszyną wirtualną za pomocą SSH. Zaktualizuj pakiety:
sudo apt update && sudo apt upgrade
Teraz zainstaluj środowisko desktop MATE i serwer X2Go:
sudo apt install x2goserver ubuntu-mate-desktop mate-applet-brisk-menu
Możesz dodać inne pakiety do tej komendy według potrzeb.
Podczas instalacji zostaniesz poproszony o wybranie układu klawiatury. Wybierz ten, który najlepiej odpowiada twoim potrzebom, korzystając z klawiszy strzałek i Enter.
Gdy instalacja zostanie zakończona, zrestartuj swoją maszynę wirtualną, wykonując następującą komendę:
sudo reboot
Metoda 2: Instalacja XFCE
Połącz się z twoją maszyną wirtualną za pomocą SSH. Zaktualizuj pakiety:
sudo apt update && sudo apt upgrade
Teraz zainstaluj środowisko desktop XFCE, emulator terminala i serwer X2Go:
sudo apt install x2goserver xfce4 xfce4-terminal
Możesz dodać inne pakiety do tej komendy według potrzeb.
Podczas instalacji zostaniesz poproszony o wybranie układu klawiatury. Wybierz ten, który najlepiej odpowiada twoim potrzebom, korzystając z klawiszy strzałek i Enter.
Gdy instalacja zostanie zakończona, zrestartuj swoją maszynę wirtualną, wykonując następującą komendę:
sudo reboot
Krok 3: Połącz się z twoją maszyną wirtualną za pomocą X2Go
Otwórz X2Go na swoim komputerze z systemem Linux. Jeśli jeszcze nie skonfigurowałeś żadnej sesji, powinno pojawić się okienko do tworzenia nowej sesji:
Jeśli takiego okienka nie otrzymałeś, kliknij przycisk New Session w pasku narzędzi X2Go.
Wpisz nazwę sesji według swojego uznania w polu tekstowym Session name:. W tym przykładzie użyta będzie nazwa cloud-session.
W polu tekstowym Host: wpisz adres IP twojej maszyny wirtualnej.
W przycisku Login: wpisz eouser.
Kliknij ikonę folderu obok pola tekstowego Use RSA/DSA key for sh connection:. Powinno pojawić się okienko wyboru plików. Wybierz plik prywatny SSH, którego używasz do połączenia z twoją maszyną wirtualną za pomocą SSH.
Z menu rozwijanego w sekcji Session type wybierz środowisko desktop, które zainstalowałeś, na przykład MATE lub XFCE.
W zakładce Input/Output wybierz rozdzielczość ekranu, która najlepiej odpowiada twoim potrzebom w sekcji Display. Tutaj możesz również wybrać, czy chcesz udostępnić schowek z maszyną wirtualną zdalną w sekcji Clipboard mode.
Kliknij OK. Okienko powinno zamknąć się.
Sesja, którą utworzyłeś, powinna być teraz widoczna w kliencie X2Go:
Kliknij nazwę swojej sesji, aby połączyć się z twoją maszyną wirtualną. Poczekaj około minuty, aż połączenie zostanie nawiązane. Powinieneś teraz zobaczyć swoje środowisko desktop.
Jeśli wybrałeś MATE, powinno wyglądać tak:
Jeśli jednak wybrałeś XFCE, powinno wyglądać tak:
Rozwiązywanie problemów - Używanie emulatora terminala w XFCE
Jeśli przycisk Terminal Emulator na pasku zadań nie uruchamia twojego terminala, kliknij menu Applications w lewym górnym rogu ekranu:
Wybierz Settings -> Preferred applications:
Powinieneś otrzymać następujące okienko:
Otwórz zakładkę Utilities. Okienko powinno teraz wyglądać tak:
Z menu rozwijanego w sekcji Terminal Emulator wybierz Xfce Terminal.
Kliknij Close.
Przycisk powinien teraz uruchamiać emulator terminala poprawnie.
Rozwiązywanie problemów - Układ klawiatury
Jeśli okaże się, że system nie używa układu klawiatury, który wybrałeś podczas instalacji środowiska desktop, będziesz musiał ustawić go ręcznie. Proces różni się w zależności od środowiska desktop, które wybrałeś.
MATE
Kliknij Menu w lewym górnym rogu ekranu:
Z sekcji Preferences wybierz Keyboard:
Powinieneś otrzymać następujące okienko:
Przejdź do zakładki Layouts:
Tutaj możesz dodać lub usunąć układy klawiatury według potrzeb.
XFCE
Z menu Applications w lewym górnym rogu ekranu wybierz Settings -> Keyboard. Powinieneś otrzymać następujące okienko:
Przejdź do zakładki Layout:
Odznacz pole wyboru Use system defaults. Możesz teraz dodać lub usunąć układy klawiatury w zależności od twoich potrzeb.