Skip to main content
  • »
  • NETWORKING »
  • Jak uzyskać dostęp do GUI maszyny wirtualnej OSGeoLive za pomocą X2go na NSIS

Jak uzyskać dostęp do GUI maszyny wirtualnej OSGeoLive za pomocą X2go na NSIS

Czym jest OsGeoLive?

OSGeoLive to łatwa w użyciu i samodzielna dystrybucja systemu Linux, która koncentruje się na prezentowaniu i zapewnianiu dostępu do szerokiej gamy aplikacji i narzędzi geoprzestrzennych typu open source.

Głównym celem OSGeoLive jest zapewnienie wstępnie skonfigurowanego i gotowego do użycia środowiska dla użytkowników zainteresowanych przetwarzaniem, analizą i wizualizacją danych geoprzestrzennych. Zawiera ono różnorodne oprogramowanie geoprzestrzenne, biblioteki i zbiory danych, obejmujące takie obszary jak GIS (systemy informacji geograficznej), teledetekcja, bazy danych przestrzennych, mapowanie internetowe i inne.

Czym jest X2go i dlaczego warto go używać do łączenia się z OsGeoLive?

X2go to oprogramowanie typu open-source dla zdalnego pulpitu, które umożliwia użytkownikom dostęp i kontrolowanie graficznych środowisk pulpitu zdalnych komputerów za pośrednictwem połączenia sieciowego. Zapewnia płynną i responsywną obsługę zdalnego pulpitu, umożliwiając użytkownikom uruchamianie aplikacji, zarządzanie plikami i wykonywanie zadań na zdalnym systemie tak, jakby fizycznie siedzieli przed nim.

X2go oferuje łatwość użytkowania

X2go sprawia, że OSGeoLive jest łatwy w użyciu, zwłaszcza gdy trzeba wykonać interaktywną analizę geoprzestrzenną przy użyciu aplikacji graficznych dostępnych w OSGeoLive.

Aplikacje geoprzestrzenne wymagające dużej ilości zasobów

Niektóre zadania geoprzestrzenne mogą wymagać dużej ilości zasobów i większej mocy obliczeniowej niż może zapewnić lokalny komputer. Łącząc się zdalnie z OSGeoLive za pomocą X2Go, możesz wykorzystać zasoby bardziej wydajnego zdalnego serwera.

Wymagania wstępne

Nr 1 Hosting

Wymagane jest konto hostingowe NSIS z interfejsem Horizon https://tm.nsiscloud.polsa.gov.pl/login.

Nr 2 Maszyna wirtualna utworzona za pomocą obrazu OSGeoLive

Obsługiwana jest wersja OSGeoLive 16.

../_images/available_images.png

Nr 3 System operacyjny, na którym zostanie zainstalowany X2go

Zazwyczaj będzie to lokalny komputer z systemem Linux, Windows lub macOS.

Po wykonaniu wszystkich kroków uzyskasz zdalny dostęp do maszyny wirtualnej OSGeoLive z interfejsem graficznym.

Instalacja X2go do zdalnego sterowania (instancja)

Aby uzyskać dostęp do GUI, można użyć programu zdalnego dostępu, takiego jak x2go. Można go zainstalować w systemach Linux, Windows i macOS. Pobierz go z oficjalnej strony https://wiki.x2go.org/doku.php

Aby zainstalować x2go na swojej instancji, połącz się z maszyną wirtualną przez ssh:

ssh -i /path/to/private/key.pem [email protected]

Wykonaj na maszynie wirtualnej następujące operacje:

sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
sudo apt-get install x2golxdebindings

Instalacja X2go do zdalnego sterowania (po stronie klienta)

Operacje, które należy wykonać po stronie klienta w systemie Linux (instrukcje dla systemów Windows i macOS można znaleźć na oficjalnej stronie internetowej – w większości przypadków wystarczy pobrać i uruchomić program instalacyjny):

sudo apt-get install x2goclient

Uruchom x2go za pomocą polecenia:

x2goclient

W górnym menu wybierz „Session”→ „New session … „ i wypełnij pola:

Host

Floating IP maszyny wirtualnej

Login

Użyj eouser, ponieważ jest to już istniejące konto użytkownika, które pozwala na połączenia SSH.

Port SSH

22 (domyślnie)

Użyj klucza RSA/DSA do połączenia ssh

Ścieżka do pliku klucza prywatnego SSH

Session type

Zalecamy „LXQt” lub „LXDE

Dodatkowo, jeśli chcesz zmienić rozdzielczość, możesz to zrobić na karcie Input/Output, w ustawieniach Display.

../_images/accessguilive4.png

Kliknij przycisk OK. Jeśli wszystkie pola zostały wypełnione poprawnie, powinien zosta wyświetlony kafelek z informacją o nowo utworzonej sesji.

Po rozpoczęciu sesji zostanie wyświetlone okno proszące o ustawienie nowego hasła dla eouser które należy wpisać w oknie podręcznym.

Po uruchomieniu sesji uzyskasz dostęp do swojej maszyny wirtualnej:

../_images/accessguilive6.png