Jeżeli poszukujesz prostego sposobu na zdalny dostęp do pulpitu w systemie Linux, warto rozważyć zainstalowanie X2Go. To rozwiązanie jest znacznie bardziej intuicyjne niż VNC i nie wymaga korzystania z przeglądarki internetowej, takiej jak zdalny pulpit Chrome. Co więcej, X2Go jest skierowane głównie do użytkowników Linuksa, więc nie musisz obawiać się utraty wsparcia dla innych systemów operacyjnych. Poniżej przedstawiamy, jak skonfigurować X2Go na systemie Linux oraz jak go uruchomić.
OSTRZEŻENIE SPOILERA: Przewiń w dół, aby obejrzeć film instruktażowy na końcu tego artykułu.
Ustawienie serwera
Instalacja hosta X2Go może różnić się w zależności od dystrybucji Linuksa. Z tego powodu szczegółowo opisaliśmy, jak uruchomić serwer X2Go dla najpopularniejszych dystrybucji. Jeśli Twoja wersja Linuksa nie została uwzględniona poniżej, warto sprawdzić menedżera pakietów swojego systemu operacyjnego lub odwiedzić stronę X2Go w celu pobrania archiwum źródłowego.
Korzystanie z X2Go wymaga połączenia SSH. Upewnij się, że przed przystąpieniem do poniższej instrukcji skonfigurowałeś SSH z włączonym przekazywaniem X11.
Ubuntu
X2Go składa się z dwóch głównych komponentów. W systemie Ubuntu dostępny jest jedynie klient, co może być frustrujące, jeśli chcesz zorganizować sesję X2Go. Na szczęście społeczność stworzyła PPA, które można dodać, aby szybko zainstalować komponent serwera. PPA nie jest ograniczone do wersji desktopowych Ubuntu i będzie działać również na serwerach Ubuntu i ich pochodnych, takich jak Elementary czy Mint.
Otwórz terminal i dodaj repozytorium X2Go:
sudo apt-add-repository ppa:x2go/stable
Następnie zaktualizuj swoje źródła oprogramowania w Ubuntu:
sudo apt update
Po zaktualizowaniu źródeł, zainstaluj oprogramowanie:
sudo apt-get install x2goserver x2goserver-xsession
Te dwa pakiety powinny wystarczyć. W przypadku użytkowników Lubuntu lub Ubuntu Mate mogą być konieczne dodatkowe pakiety specyficzne dla środowiska graficznego.
Dla Ubuntu Mate:
sudo apt-get install x2gomatebindings
Dla Lubuntu:
sudo apt-get install x2golxdebinding
Instalacja tych pakietów automatycznie skonfiguruje sesję serwera X2Go, więc nie będziesz musiał wprowadzać żadnych dodatkowych zmian.
Debian
Choć Debian używa tej samej bazy pakietów co Ubuntu, nie ma tak prostego sposobu na dodanie repozytoriów X2Go. Musisz ręcznie dostosować kilka ustawień. Najpierw dodaj klucz repozytorium, co jest niezbędne, ponieważ Debian nie zainstaluje oprogramowania, które nie jest uznawane za zaufane.
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
Po dodaniu klucza, czas na dodanie repozytorium oprogramowania.
Uwaga: Jeśli nie używasz Debiana 9.2 Stable, zmień „stable” na wersję Debiana, której używasz.
echo 'deb https://packages.x2go.org/debian stable main' | sudo tee /etc/apt/sources.list.d/x2go.list
Po dodaniu źródła oprogramowania, zaktualizuj system:
sudo apt-get update
Następnie zainstaluj narzędzia serwera X2Go:
sudo apt-get install x2goserver x2goserver-xsession
Arch Linux
W Arch Linux oprogramowanie serwera X2Go jest dostępne w repozytorium społeczności. Aby je zainstalować, użyj menedżera pakietów Arch:
sudo pacman -S x2goserver
Po zainstalowaniu oprogramowania, utwórz nową bazę danych dla X2Go:
sudo x2godbadmin --createdb
Na koniec włącz serwer X2Go w systemd:
sudo systemctl enable x2goserver.service sudo systemctl start x2goserver.service
Fedora
X2Go jest dobrze wspierane w Fedorze. Możesz go zainstalować jak każdy inny pakiet, używając polecenia dnf install:
sudo dnf install x2goserver x2goserver-xsession
Następnie, jeśli Fedora nie utworzyła bazy danych automatycznie, zrób to samodzielnie:
sudo x2godbadmin --createdb
Na koniec włącz usługę za pomocą systemd:
sudo systemctl enable x2goserver.service sudo systemctl start x2goserver.service
OpenSUSE
Serwer X2Go jest dostępny do instalacji za pośrednictwem repozytoriów tworzonych przez deweloperów. Aby dodać repozytoria, użyj następujących poleceń:
sudo zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras
i
zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release
Po dodaniu repozytoriów zainstaluj pakiety:
sudo zypper in x2goserver x2goserver-xsession
Utwórz bazę danych dla X2Go. W przypadku pakietów SUSE może być to automatycznie zrobione, ale jeśli X2Go nie działa, zrób to ręcznie:
sudo x2godbadmin –createdb
Po zakończeniu instalacji włącz X2Go w systemie startowym systemd:
sudo systemctl enable x2goserver.service sudo systemctl start x2goserver.service
Instalacja klienta X2Go
Teraz, gdy serwer jest już skonfigurowany, czas na zdalne połączenie. Klient X2Go jest szeroko stosowany w Linuksie, ale dostępny jest także dla użytkowników Windows, Android oraz innych platform. Aby połączyć się z systemem Linux, najpierw musisz zainstalować klienta dla swojego systemu operacyjnego. Na szczęście konfiguracja klienta X2Go jest znacznie prostsza niż w przypadku serwera. Jeśli Twoja dystrybucja Linuksa nie jest wymieniona poniżej, sprawdź najnowszą wersję źródłową klienta na stronie X2Go.
Ubuntu
sudo apt install x2goclient
Debian
sudo apt-get install x2goclient
Arch Linux
sudo pacman -S x2goclient
Fedora
sudo dnf install x2goclient
OpenSUSE
Aby zainstalować klienta X2Go, pobierz najnowszą wersję z OBS. Wybierz swoją wersję OpenSUSE i kliknij przycisk „Instalacja jednym kliknięciem”.
Łączenie się
Aby nawiązać połączenie, wprowadź nazwę zdalnego serwera lub komputer z systemem Linux, na którym działa sesja X2Go. Powinien to być ten sam host lub adres IP, którego używasz do logowania się przez SSH. Następnie wykonaj poniższe kroki.
Dla przykładu, aby zalogować się na pulpit, wpisałem „arch-linux-desktop” lub publiczny adres IP, jeśli łączę się spoza swojej sieci lokalnej.
W kolejnym polu wpisz nazwę użytkownika, której używasz do logowania się przez SSH w polu „login”.
W przypadku „portu” najlepiej pozostawić wartość domyślną. Większość użytkowników nie zmienia domyślnego portu SSH, który wynosi 22. Jeśli jednak dokonałeś zmiany w OpenSSH, wprowadź nowy port zamiast „22”.
Na koniec wybierz środowisko pulpitu z menu rozwijanego. Jeśli nie widzisz żadnego w swoim kliencie, musisz je zainstalować.
Uwaga: Spróbuj LXDE, MATE lub XFCE dla X2Go, ponieważ są one lekkie i dobrze współpracują z tym oprogramowaniem.
Po skonfigurowaniu wszystkiego kliknij „OK”, aby połączyć się z serwerem X2Go!
newsblog.pl