Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Информация
iconfalse

Оглавление



Информация
titleДанная статья применима к:



Предупреждение
titleВнимание!

Программное обеспечение расширенного репозитория Astra Linux Special Edition x.7 и репозитория со средствами разработки Astra Linux Special Edition 1.6 является сторонним по отношению к Astra Linux, не дорабатывается с точки зрения выполнения требований по безопасности информации и не проверяется при сертификации. Подробнее см. Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением Astra Linux Special Edition.


Предупреждение
titleВнимание!

Подключение клиента x2go к существующей (открытой локально) графической сессии снимает блокировку физического монитора и делает компьютер полностью доступным потенциальным нарушителям.


Информация
titleПолезные ссылки

x2go -

x2go - это

программное обеспечение с открытым исходным кодом для удаленного администрирования

машин Linux , использующее протокол NX technology. X2Go обеспечивает

машин Linux, обеспечивающее удаленный доступ к графическому интерфейсу Linux по протоколу NX technology.


В качестве клиентской машины могут использоваться Linux и Windows

.
Защищенность

, защищенность соединения обеспечивается благодаря

использованию ssh

использованию ssh

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


Информация
titleПолезные ссылки
Офф.

Если такого подключения нет, то следует обратить внимание на программу Ассистент (см. Удаленный доступ: Ассистент и TeamViewer), работающую через внешний сервер.

Информация
iconfalse

Оглавление

Официальный сайт x2go

-

: https://wiki.x2go.org/

Клиент для windows

- тут

: https://wiki.x2go.org/doku.php/doc:installation:x2goclient

Настройка репозитория

x2go - ссылка

Установка пакетов

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

В Astra Linux Special Edition x.7 пакет x2goserver входит в расширенный репозиторий и после подключения расширенного репозитория 

Подготовка

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

Command
sudo apt-get install dirmngr

ОС ОН Орёл 2.12

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

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

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

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:

Command

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, и внести в него список доступа к репозиторию для менеджера пакетов :

Блок кода
title/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

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

Command

sudo apt-get update

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

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

Command
sudo apt-get install x2goserver cups-x2go x2goserver-xsession openssh-server
Добавим пользователя для удаленного доступа:
Command

sudo adduser client1

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

sudo apt install x2goserver

В Astra Linux Special Edition 1.6 и Astra Linux Common Edition пакет может быть установлен из стандартного репозитория Astra Linux Common Edition.

После установки служба запускается автоматически.


Информация

По умолчанию пользовательская сессия завершается после отключения клиента x2go, и при следующем подключении клиента запускается новая сессия. Для того, чтобы сессия не завершалась и клиенты x2go после разрыва связи переподключались к существующей сессии:

  • в файле /etc/systemd/logind.conf указать параметр:

    Блок кода
    KillUserProcesses=no


  • перезагрузить компьютер.

Добавление принтера x2go

Для добавления службы разделения принтеров через x2go требуется установить два дополнительных пакета:

Эти пакеты могут быть установлены одновременно с сервером или добавлены позже::

Command
sudo apt install x2goserver x2goserver-printing cups-x2go

После установки этих пакетов принтер x2go будет доступен  в менеджере печати как Virtual_X2Go_printer.

Клиент x2go на Astra Linux

Установка пакета

Клиент x2go для Astra Linux представлен пакетом x2goclient. В Astra Linux Special Edition x.7 пакет x2goclient входит в расширенный репозиторий и после подключения расширенного репозитория  может быть установлен с помощью графического менеджера пакетов synaptic или из командной строки командой:

Command
sudo apt install x2goclient

В Astra Linux Special Edition 1.6 и Astra Linux Common Edition пакет может быть установлен из стандартного репозитория Astra Linux Common Edition.

Подключение

После установки клиентское приложение x2go доступно в меню "Пуск" - "Сеть" - "X2go Client":
Image Added

Для подключения к серверу:

  1. Создать подключение:
    1. Открыть форму для создания новой сессии ("Сесия" - "Новая сессия").
    2. Заполнить реквизиты сервера.
    3. Сохранить изменения.
  2. Для подключения:
    1. Открыть форму сохраненной сессии,.
    2. Ввести аутентификационные данные.
    3. Нажать "ОК".

Клиент x2go на Windows

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

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

Предупреждение
titleВнимание

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

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

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

Настройка печати на Windows

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

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

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

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

Подключение к серверу x2go из клиента Windows

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

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

 

Тип сессии выбрать :

  • выбрать "Другой оконный менеджер" и указать команду:
 
  • "fly-wm";
  • или выбрать "x2Go/X11 desktop sharing" (или "Подключение к сущетвующей сессии") для подключения к существующей сессии (может не работать на ранних версиях Astra Linux).

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

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

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

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

и нажать ОК.

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

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