x2go - это программное обеспечение с открытым исходным кодом для удаленного администрирования машин Linux , использующее протокол NX technology. X2Go обеспечивает удаленный доступ к графическому интерфейсу Linux.
В качестве клиентской машины могут использоваться Linux и Windows.
Защищенность соединения обеспечивается благодаря использованию ssh.
Для применения пакета x2go требуется наличие прямого подключения между компьютером-клиентом и компьютером -сервером.
Если такого подключения нет, то следует обратить программу Ассистент, работающую через сервер.
Информация | ||
---|---|---|
| ||
|
Информация | ||
---|---|---|
| ||
Офф. сайт x2go - https://wiki.x2go.org/ Клиент для windows - тут Настройка репозитория x2go - ссылка |
Подготовка
Установить пакет dirmngr:
Command |
---|
sudo apt-get install dirmngr |
ОС ОН Орёл 2.12
Пакеты x2go-client и x2go-server входят Пакет x2goserver входит в стандартный репозиторий ОС ОН Орёл 2.12 и могут может быть установлены установлен с помощью графического менеджера пакетов или из командной строки по описанной ниже процедуре.
ОС СН Смоленск 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 |
(Или просто подключить репозиторий Debian (см. инструкцию по подключению репозиториев) и установить пакет из репозитория)
Добавить ключ репозитория x2go:
Command |
---|
apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E |
Примечание |
---|
Если указанная выше команда apt-key не может получить ключ репозитория, сообщая об ошибке вида "gpg: сбой при получении с сервера ключей: Нет данных" , Кроме того, можно попробовать получить ключ через WEB-интерфейс по адресу репозитория (keys.gnupg.net), указав в поле поиска код ключа в виде 0xE1F958385BFE2B6E (с лидирующими символами 0x), Подробнее про получение и установку ключей репозиториев см. статью Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов |
Создать файл /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:
Открыть "Панель управления" - "Оборудование" - "Принтеры" - нажать "Добавить новый принтер" - выбрать "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 нажать "Печать":