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

Ключ

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


Информация
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 - программное обеспечение с открытым исходным кодом для удаленного администрирования машин Linux, использующее протокол NX technology. X2Go обеспечивает обеспечивающее удаленный доступ к графическому интерфейсу Linux по протоколу NX technology.
В качестве клиентской машины могут использоваться Linux и Windows.Защищенность , защищенность соединения обеспечивается благодаря использованию ssh. 

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

Официальный сайт x2go: https://wiki.x2go.org/

Клиент для windows: https://wiki.x2go.org/doku.php/doc:installation:x2goclient

Настройка репозитория x2go: https://wiki.x2go.org/doku.php/wiki:repositories:debian


Установка

пакета

пакетов

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

В Astra Linux Special Edition x.7 пакет Пакет сервера удалённого доступа x2goserver входит в стандартный расширенный репозиторий Astra Linux Common Edition и в минимальной конфигурации и после подключения расширенного репозитория  может быть установлен с помощью графического менеджера пакетов или synaptic или из командной строки командой:
Command
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 (обычно - после подключения к существующей сессии) возникают нарушения раскладки клавиатуры, например:

  • в английской раскладке вместо символа "/" печатается символ "|";
  • в русской раскладке вместо буквы "ж" печатается символ ";".

следует:

Из командной строки на удаленной машине исправить настройки клавиатуры с помощью команды setxkbmp. Пример команды:

Command
setxkbmap -model pc105 -layout us,ru -option grp:rctrl_rshift_toggle -rules xfree86

Оптимальные параметры настройки для конкретных моделей клавиатур и применяемых раскладок могут отличаться, в приведенном примере устанавливаются:

-model pc105 - модель клавиатуры pc105. Другой безопасный вариант - pc104. Проверить список доступных моделей можно командой:

Command
localectl list-x11-keymap-models

-layout us,ru - набор раскладок клавиатуры, в даном случае английская и русская. Проверить список доступных раскладок и вариантов раскладок можно командами:

Command
localectl list-x11-keymap-layouts

и

Command
localectl list-x11-keymap-variants [layout]

-option grp:rctrl_rshift_toggle - клавиши переключения раскладок (клавиши Crtl+Shift). Другой часто используемый вариант переключения - grp:alt_shift_toggle (клавиши Alt+Shift). Проверить список доступных опций можно командой:

Command
localectl list-x11-keymap-options
  • компьютер.

  • -rules xfree86 - набор правил раскладок для клавиатуры. При работе с подключениями через x2go следует всегда использовать набор правил xfree86, при работе с физической машиной используется набор правил evdev.
  • После перехода от работы через удаленное подключение к работе непосредственно на компьютере может понадобиться выполнить обратную настройку клавиатуры, как минимум - переключиться на использование правил evdev, не меняя прочие настройки:

    Command
    setxkbmap -model pc105 -layout us,ru -option grp:rctrl_rshift_toggle -rules evdev

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

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

    и cups cups-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

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

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

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

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

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

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

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

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

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

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

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

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

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

     

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

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

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

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

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

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

    и нажать ОК.

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

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