X2go client astra linux

Работа клиента X2Go + FreeIPA

Добрый день.
У меня есть проблема, пока не знаю как побороть.
Исходные данные
Рабочая станция под управлением Astra Linux (Orel) 2.12.29
Домен под управлением FreeIPA.

В домен IPA введен сервер X2Go, и рабочая станция.
При подключении c рабочей станции к серверу X2Go выпадает ошибка клиента:

useradm@astra:~$ x2goclient —debug
x2go-INFO-1> «Starting X2Go Client 4.1.2.1. »
x2go-INFO-4> «Translator: :/i18n/x2goclient_ru_ru found.»
x2go-INFO-4> «Translator: :/i18n/qt_ru_ru found.»
QObject::connect: No such slot ONMainWindow::slotCheckAgentProcess()
x2go-INFO-3> «Started X2Go Client.»
x2go-DEBUG-../src/onmainwindow.cpp:563> «$HOME=/home/useradm»
x2go-DEBUG-../src/onmainwindow.cpp:2242> Reading 1 sessions from config file.
x2go-DEBUG-../src/sessionbutton.cpp:342> Creating QPixmap with session icon: «:/img/icons/128×128/x2gosession.png».
x2go-DEBUG-../src/onmainwindow.cpp:12843> libssh not initialized yet. Initializing.
x2go-DEBUG-../src/onmainwindow.cpp:2728> Creating QPixmap with session icon: ‘»:/img/icons/128×128/x2gosession.png»‘.
x2go-INFO-8> «Starting connection to server: 192.168.196.30:22»
x2go-DEBUG-../src/onmainwindow.cpp:2829> Starting new ssh connection to server:»192.168.196.30″:»22″ krbLogin: false
x2go-DEBUG-../src/sshmasterconnection.cpp:175> SshMasterConnection, host «192.168.196.30»; port 22; user «useradm»; useproxy false; proxyserver «»; proxyport 22
x2go-DEBUG-../src/sshmasterconnection.cpp:248> Starting SSH connection without Kerberos authentication.
x2go-DEBUG-../src/sshmasterconnection.cpp:252> SshMasterConnection, instance SshMasterConnection(0x68ffaa308f20) created.
x2go-DEBUG-../src/sshmasterconnection.cpp:520> SshMasterConnection, instance SshMasterConnection(0x68ffaa308f20) entering thread.
x2go-DEBUG-../src/sshmasterconnection.cpp:840> Session port before config file parse: 22
x2go-DEBUG-../src/sshmasterconnection.cpp:850> Session port after config file parse: 22
x2go-DEBUG-../src/sshmasterconnection.cpp:915> Session port before config file parse (part 2): 22
x2go-DEBUG-../src/sshmasterconnection.cpp:925> Session port after config file parse (part 2): 22
x2go-DEBUG-../src/sshmasterconnection.cpp:950> cserverAuth
x2go-DEBUG-../src/sshmasterconnection.cpp:991> state: 1

x2go-DEBUG-../src/sshmasterconnection.cpp:1263> Challenge authentication requested.

x2go-DEBUG-../src/sshmasterconnection.cpp:1269> Challenge authentication failed.

x2go-DEBUG-../src/sshmasterconnection.cpp:1274> Trying password mechanism if available.

x2go-DEBUG-../src/sshmasterconnection.cpp:1278> Password mechanism available. Continuing.

x2go-DEBUG-../src/sshmasterconnection.cpp:726> User authentication OK.
x2go-DEBUG-../src/sshmasterconnection.cpp:1789> LOGIN CHECK:»LOGIN OK\r\n»
x2go-DEBUG-../src/sshmasterconnection.cpp:1792> don’t have interaction
x2go-DEBUG-../src/sshmasterconnection.cpp:1825> LOOP FINISHED
x2go-DEBUG-../src/sshmasterconnection.cpp:1829> No interaction needed, continue session
x2go-DEBUG-../src/sshmasterconnection.cpp:735> Login Check — OK
x2go-DEBUG-../src/onmainwindow.cpp:2923> SSH connection established.
x2go-DEBUG-../src/onmainwindow.cpp:3336> Continue normal X2Go session
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via SshProcess object 0: «x2golistsessions»
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x68ffaa309670) Running masterCon->addChannelConnection(this, ‘»ac16651b-689d-4537-af35-ac8fee83963f»‘, ‘»bash -l -c ‘echo \»X2GODATABEGIN:ac16651b-689d-4537-af35-ac8fee83963f\»; export PATH=\»/usr/local/bin:/usr/bin:/bin\»;export TERM=\»dumb\»; x2golistsessions; echo \»X2GODATAEND:ac16651b-689d-4537-af35-ac8fee»‘);
x2go-DEBUG-../src/sshmasterconnection.cpp:1891> Locking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1893> Passing new channel connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1895> Unlocking SSH channel connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2083> Creating new channel.

Читайте также:  Gta san andreas linux mint

x2go-DEBUG-../src/sshmasterconnection.cpp:2100> New channel:0x7ceff4006d40

x2go-DEBUG-../src/sshmasterconnection.cpp:2185> Executing remote: «bash -l -c ‘echo \»X2GODATABEGIN:ac16651b-689d-4537-af35-ac8fee83963f\»; export PATH=\»/usr/local/bin:/usr/bin:/bin\»;export TERM=\»dumb\»; x2golistsessions; echo \»X2GODATAEND:ac16651b-689d-4537-af35-ac8fee83963f\»;'»

x2go-DEBUG-../src/sshmasterconnection.cpp:2208> New exec channel created.

x2go-DEBUG-../src/sshmasterconnection.cpp:2312> EOF on channel 0x7ceff4006d40; SshProcess object: 0
Ошибка сегментирования

При этом, если рабочую станцию вывести из домена IPA, то подключение происходит на ура.

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

Как это побороть, не знаю. курю документацию. Может кто уже сталкивался и решил проблему?

Источник

Установка и настройка x2go

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

Защищенность соединения обеспечивается благодаря использованию ssh.

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

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

Пакет сервера удалённого доступа x2goserver входит в стандартный репозиторий Astra Linux Common Edition и в минимальной конфигурации может быть установлен с помощью графического менеджера пакетов (см. Графический менеджер пакетов synaptic) или из командной строки командой:

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

  • в файле /etc/systemd/logind.conf указать параметр:
    KillUserProcesses=no
  • перезагрузить машину.

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

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

Читайте также:  Альт линукс сведения о системе

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

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

Установка клиента 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 нажать «Печать»:

Источник

Оцените статью
Adblock
detector