Содержание

Skip to end of metadata
Go to start of metadata

x2go - это программное обеспечение с открытым исходным кодом для удаленного администрирования машин Linux , использующее протокол NX technology. X2Go обеспечивает удаленный доступ к графическому интерфейсу Linux.
В качестве клиентской машины могут использоваться Linux и Windows.
Защищенность соединения обеспечивается благодаря использованию ssh. 

Для применения пакета x2go требуется наличие прямого подключения между компьютером-клиентом и компьютером -сервером.
Если такого подключения нет, то следует обратить программу Ассистент, работающую через сервер.


Полезные ссылки

Офф. сайт x2go - https://wiki.x2go.org/

Клиент для windows - тут

Настройка репозитория x2go - ссылка


Подготовка

Установить пакет dirmngr:

sudo apt-get install dirmngr

ОС ОН Орёл 2.12

Пакет x2goserver входит в стандартный репозиторий ОС ОН Орёл 2.12 и может быть установлен с помощью графического менеджера пакетов или из командной строки по описанной ниже процедуре.

ОС СН Смоленск 1.6 - добавление репозитория x2go

Для установки сервера x2go требуется пакет libswitch-perl, качаем и ставим из ОС Debian:


wget --no-check-certificate https://mirror.yandex.ru/debian/pool/main/libs/libswitch-perl/libswitch-perl_2.17-2_all.deb
sudo dpkg -i libswitch-perl_2.17-2_all.deb
(Или просто подключить репозиторий Debian (см. инструкцию по подключению репозиториев) и установить пакет из репозитория)

Добавить ключ репозитория x2go:

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

Если указанная выше команда apt-key не может получить ключ репозитория, сообщая об ошибке вида "gpg: сбой при получении с сервера ключей: Нет данных" ,
можно попробовать получить ключ командой apt-key от любого из серверов  пула keys.gnupg.net.

Кроме того, можно попробовать:

  1. Временно изменить настройки разрешения имён DNS, оставив только один сервер DNS - 8.8..8.8.
    После получения ключа настройки можно восстановить.
  2. Получить ключ через WEB-интерфейс по адресу репозитория (keys.gnupg.net),  указав в поле поиска код ключа в виде 0xE1F958385BFE2B6E (с лидирующими символами 0x),
    открыть ключ в браузере, сохранить в текстовом файле на локальной машине и импортировать командой  apt-key add ИМЯ_ФАЙЛА.

Подробнее про получение и установку ключей репозиториев см. статью  Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов

Создать файл /etc/apt/sources.list.d/x2go.list, и внести в него список доступа к репозиторию для менеджера пакетов :

/etc/apt/sources.list.d/x2go.list
# X2Go Repository (release builds)
deb http://packages.x2go.org/debian stretch extras main
# X2Go Repository (sources of release builds)
deb-src http://packages.x2go.org/debian stretch extras main

Обновить списки пакетов:

sudo apt-get update

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

Установим сервер командой:

sudo apt-get install x2goserver cups-x2go x2goserver-xsession openssh-server


Добавим пользователя для удаленного доступа:

sudo adduser client1

Далее нужно добавить виртуальный принтер x2GO:

Открыть "Панель управления" - "Оборудование" - "Принтеры" - нажать "Добавить новый принтер" - выбрать "Virtual X2Go Printer" - драйвер выбрать "Generic" - "Generic CUPS-X2Go Printer"

Установка клиента x2go на Windows

Внимание

Имя пользователя windows должно содержать только латинские буквы!

Скачать с оф.сайта клиент x2go для windows.

Установить, выбрать тип установки "Recommended":

Для печати на локальном принтере, обязательно установить программу для чтения PDF. Например Foxit Reader

Запустить x2go клиент. В меню выбрать "Опции" - "Установки", перейти на вкладку "Печать"

Выбрать команда печати и нажать кнопку "..." 

Ввести команду печати (путь до Foxit Reader с параметром "-р", Формат вывода PDF, Структура данных - "Указать путь к файлу в параметре командой строки"

Подключение к серверу x2go

В клиенте х2go нажать "Создать новую сессию"

Ввести данные:

 

Тип сессии выбрать "Другой оконный менеджер" и указать команду: "fly-wm"

На вкладке "Соединение" выбрать тип соединения соответствующее  вашему подключению.

На вкладке "Экспорт каталогов"  можно добавить локальные папки для подключения их к удаленному серверу.

Кликнуть на появившуюся сессию справа:

Ввести имя пользователя и пароль:

и нажать ОК.

Можно работать!

При печати выбирать принтер x2go, установленный ранее. В появившемся окошечке x2go нажать "Печать":

  • No labels

6 Comments

  1. Вложил статью про x2go. Получение ключей так и не работает в Орле. Илья Голиков

  2. Александр Левдонский

    "Пакеты x2go-client и x2go-server входят в стандартный репозиторий ОС ОН Орёл 2.12 "

    1. Название пакета x2goserver
    2. x2go-client нет в репозитории.
    1. на эту тему есть баг BT-7885


  3. Название пакета сервера поправил, а вот то, что нет клиента в репозитории - мне кажется странным, может быть, включить надо?

  4. конечно, надо включить. Заявка об этом уже с августа 18 года болтается