Поиск по сайту:

Установка и настройка сервера и клиента X2Go в Debian 8


Большая часть возможностей Linux исходит из командной строки и возможности легкого удаленного управления системой. Однако большинство пользователей из мира Windows или начинающих администраторов Linux могут предпочесть доступ к графическому интерфейсу пользователя для функций удаленного управления.

У других пользователей может быть просто домашний рабочий стол, которым также может потребоваться удаленное управление графическими приложениями. В любой ситуации существуют некоторые присущие риски безопасности, такие как отсутствие шифрования удаленного трафика, что позволяет злоумышленникам перехватывать сеанс удаленного рабочего стола.

Чтобы решить эту распространенную проблему с системами удаленного рабочего стола, X2Go туннелирует сеанс удаленного рабочего стола через безопасную оболочку (SSH). Хотя это лишь одно из многих преимуществ X2Go, оно очень важно!

Особенности X2Go

  1. Графическое управление удаленным рабочим столом.
  2. Туннелируется через SSH.
  3. Звуковая поддержка.
  4. Совместное использование файлов и принтеров от клиента к серверу.
  5. Возможность доступа к одному приложению, а не ко всему сеансу рабочего стола.

Настройка среды

  1. В этом руководстве предполагается работающая установка Debian 8 (Jessie) с LXDE (однако поддерживаются и другие среды рабочего стола; см. эту ссылку).
  2. Другой клиент Linux для установки клиентского программного обеспечения X2Go (в этом руководстве используется Linux Mint 17.1 со средой рабочего стола Cinnamon).
  3. Рабочее сетевое соединение с уже установленным и работающим openssh-сервером.
  4. Корневой доступ

Установка сервера и клиента X2Go на Debian 8

Эта часть процесса потребует настройки сервера X2Go, а также клиента X2Go для подключения к удаленному рабочему столу. Руководство начнется сначала с настройки сервера, а затем перейдет к настройке клиента.

Установка сервера X2Go

Сервером в этом руководстве будет система Debian 8, на которой работает LXDE. Процесс установки начинается с установки репозитория X2Go Debian и получения ключей GPG. Первым шагом является получение ключей, которые можно легко получить с помощью apt.


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

После получения ключей необходимо создать файл репозитория, чтобы можно было искать пакеты X2Go в определенном месте репозитория. Все это можно выполнить с помощью одной простой команды, которая создает необходимый файл списка apt и помещает соответствующую запись в этот файл.


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

Приведенные выше команды дадут команду apt выполнить поиск в этом вновь предоставленном репозитории пакетов, а точнее пакетов X2Go. На этом этапе система готова к установке сервера X2Go с помощью метаупаковщика apt.


apt-get install x2goserver

На этом этапе сервер X2Go должен быть установлен и запущен. Всегда полезно убедиться, что установленные серверы работают.


ps aux | grep x2go

Если система не запускает X2Go автоматически, выполните следующую команду, чтобы попытаться запустить службу.


service x2goserver start

На этом этапе должна быть выполнена базовая настройка сервера, и система должна ожидать соединений от системы клиента X2Go.