Данная статья применима к:
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
(при подключении репозитория Astra Linux Common Edition) - Astra Linux Special Edition РУСБ.10015-16 исп. 1
(при подключении репозитория Astra Linux Common Edition) - Astra Linux Common Edition 2.12.19
Полезные ссылки
x2go - программное обеспечение с открытым исходным кодом для удаленного администрирования машин Linux , использующее протокол NX technology. X2Go обеспечивает удаленный доступ к графическому интерфейсу Linux.
В качестве клиентской машины могут использоваться Linux и Windows.
Защищенность соединения обеспечивается благодаря использованию ssh.
Для применения пакета x2go требуется наличие прямого подключения между компьютером-клиентом и компьютером -сервером. Если такого подключения нет, то следует обратить внимание на программу Ассистент, работающую через внешний сервер.
Официальный сайт 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
Установка пакета
По умолчанию пользовательская сессия зввершается после отключения клиента x2go, и при следующем подключении клиента запускается новая сессия. Для того, чтобы клиенты x2go после разрыва связи переподключались к существующей сессии:
- в файле
Настройка раскладки клавиатуры
Если после подключения с помощью x2go (обычно - после подключения к существующей сессии) возникают нарушения раскладки клавиатуры, например:
- в английской раскладке вместо символа "/" печатается символ "|";
- в русской раскладке вместо буквы "ж" печатается символ ";".
следует:
Из командной строки на удаленной машине исправить настройки клавиатуры с помощью команды setxkbmp. Пример команды:
-model pc105 - модель клавиатуры pc105. Другой безопасный вариант - pc104. Проверить список доступных моделей можно командой:
localectl list-x11-keymap-models-layout us,ru - набор раскладок клавиатуры, в даном случае английская и русская. Проверить список доступных раскладок и вариантов раскладок можно командами:
localectl list-x11-keymap-layoutsиlocalectl list-x11-keymap-variants [layout]-option grp:rctrl_rshift_toggle - клавиши переключения раскладок (клавиши Crtl+Shift). Другой часто используемый вариант переключения - grp:alt_shift_toggle (клавиши Alt+Shift). Проверить список доступных опций можно командой:
localectl list-x11-keymap-options- -rules xfree86 - набор правил раскладок для клавиатуры. При работе с подключениями через x2go следует всегда использовать набор правил xfree86, при работе с физической машиной используется набор правил evdev.
После перехода от работы через удаленное подключение к работе непосредственно на компьютере может понадобиться выполнить обратную настройку клавиатуры, как минимум - переключиться на использование правил evdev, не меняя прочие настройки:
Добавление принтера x2go
Для добавления службы разделения принтеров через x2go требуется установить два дополнительных пакета x2goserver-printing и cups cups-x2go. Эти пакеты могут быть установлены одновременно с сервером или добавлены позже::
Установка клиента x2go на Windows
Внимание
Имя пользователя Windows должно содержать только латинские буквы!
Скачать с оф.сайта клиент x2go для Windows.
Установить, выбрать тип установки "Recommended":
Для печати на локальном принтере, обязательно установить программу для чтения PDF. Например Foxit Reader.
Запустить x2go клиент. В меню выбрать "Опции" - "Установки", перейти на вкладку "Печать"
Выбрать команда печати и нажать кнопку "..."
Ввести команду печати (путь до Foxit Reader с параметром "-р", Формат вывода PDF, Структура данных - "Указать путь к файлу в параметре командой строки"
Подключение к серверу x2go
В клиенте х2go нажать "Создать новую сессию"
Ввести данные:
Тип сессии:
- выбрать "Другой оконный менеджер" и указать команду: "fly-wm";
- или выбрать "x2Go/X11 desktop sharing" (или "Подключение к сущетвующей сессии") для подключения к существующей сессии (может не работать на ранних версиях Astra Linux).
На вкладке "Соединение" выбрать тип соединения соответствующий вашему подключению.
На вкладке "Экспорт каталогов" можно добавить локальные папки для подключения их к удаленному серверу.
Кликнуть на появившуюся сессию справа:
Ввести имя пользователя и пароль:
и нажать ОК.
Можно работать!
При печати выбирать принтер x2go, установленный ранее. В появившемся окошечке x2go нажать "Печать":