Wyszukiwanie w witrynie

Instalowanie i konfigurowanie serwera i klienta X2Go na Debianie 8


Duża część mocy Linuksa pochodzi z wiersza poleceń i możliwości łatwego zdalnego zarządzania systemem. Jednakże dla większości użytkowników systemu Windows lub początkujących administratorów Linuksa może być preferowany dostęp do graficznego interfejsu użytkownika w celu zapewnienia funkcji zdalnego zarządzania.

Inni użytkownicy mogą po prostu mieć w domu komputer stacjonarny, na którym może być konieczne zdalne zarządzanie aplikacjami graficznymi. Niezależnie od sytuacji, istnieją pewne nieodłączne zagrożenia bezpieczeństwa, takie jak brak szyfrowania ruchu zdalnego, co umożliwia złośliwym użytkownikom podsłuchiwanie sesji pulpitu zdalnego.

Aby rozwiązać ten częsty problem z systemami pulpitu zdalnego, X2Go tuneluje sesję pulpitu zdalnego za pośrednictwem bezpiecznej powłoki (SSH). Choć to tylko jedna z wielu zalet X2Go, jest ona bardzo ważna!

Funkcje X2Go

  1. Graficzne zdalne sterowanie pulpitem.
  2. Tunelowane przez SSH.
  3. Wsparcie dźwiękowe.
  4. Udostępnianie plików i drukarek od klienta do serwera.
  5. Możliwość dostępu do pojedynczej aplikacji zamiast do całej sesji pulpitu.

Konfiguracja środowiska

  1. W tym przewodniku założono działającą konfigurację Debiana 8 (Jessie) z LXDE (obsługiwane są jednak inne środowiska graficzne; zobacz ten link).
  2. Kolejny klient Linux do zainstalowania oprogramowania klienckiego X2Go (w tym przewodniku używany jest Linux Mint 17.1 ze środowiskiem graficznym Cinnamon).
  3. Działające połączenie sieciowe z zainstalowanym i działającym serwerem openssh.
  4. Dostęp do roota

Instalacja serwera i klienta X2Go na Debianie 8

Ta część procesu będzie wymagała skonfigurowania serwera X2Go oraz klienta X2Go w celu uzyskania połączenia ze zdalnym pulpitem. Przewodnik rozpocznie się najpierw od konfiguracji serwera, a następnie przejdzie do konfiguracji klienta.

Instalacja serwera X2Go

Serwerem w tym samouczku będzie system Debian 8 z systemem LXDE. Rozpoczęcie procesu instalacji polega na zainstalowaniu repozytorium X2Go Debian i uzyskaniu kluczy GPG. Pierwszym krokiem jest zdobycie kluczy, które można łatwo wykonać apt.


apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

Po uzyskaniu kluczy należy utworzyć plik repozytorium, aby apt mógł szukać pakietów X2Go w określonej lokalizacji repozytorium. Wszystko to można wykonać za pomocą jednego prostego polecenia, które tworzy potrzebny plik listy apt i umieszcza w nim odpowiedni wpis.


echo "deb http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list
apt-get update

Powyższe polecenia poinstruują apt, aby przeszukał to nowo udostępnione repozytorium w poszukiwaniu pakietów, a dokładniej pakietów X2Go. W tym momencie system jest gotowy do zainstalowania serwera X2Go przy użyciu apt meta-packager.


apt-get install x2goserver

W tym momencie należy zainstalować i uruchomić serwer X2Go. Zawsze jednak dobrze jest sprawdzić, czy zainstalowane serwery działają.


ps aux | grep x2go

Jeśli system nie uruchomi automatycznie X2Go, uruchom następujące polecenie, aby spróbować uruchomić usługę.


service x2goserver start

W tym momencie należy dokonać podstawowej konfiguracji serwera i system powinien oczekiwać na połączenia z systemu klienta X2Go.