Автор Тема: Simply Linux 10.1 не работает nxclient-3.5.0-7.x86_64.rpm  (Прочитано 1477 раз)

Оффлайн telets

  • Давно тут
  • **
  • Сообщений: 57
    • Email
Видать при ./configure не создаётся openssl/internal_compat.h:

checking OpenSSL header version... 1010111f (OpenSSL 1.1.1q  5 Jul 2022)
checking OpenSSL library version... 1010111f (OpenSSL 1.1.1q  5 Jul 2022)
checking whether OpenSSL's headers match the library... no
configure: error: Your OpenSSL headers do not match your
library. Check config.log for details.
If you are sure your installation is consistent, you can disable the check
by running "./configure --without-openssl-header-check".
Also see contrib/findssl.sh for help identifying header/library mismatches.


Оффлайн telets

  • Давно тут
  • **
  • Сообщений: 57
    • Email
Поставил два пакета apt-get install nxssh nx-libs
 http://ftp.altlinux.org p10/branch/x86_64/classic nx-libs 3.5.99.26-alt1:sisyphus+279441.100.1.1@1626545089 [961kB]
 http://ftp.altlinux.org p10/branch/x86_64/classic nxssh 7.5-alt13:sisyphus+223718.100.1.1@1551846448 [283kB]

Также на NX> 105 весит.

Может что-то в системе SL10 настроить надо или параметр какой-либо добавить в настройки?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Скорее всего в SL отключены "старые" алгоритмы шифрования в ssh и надо их руками в конфиг добавить (или может пакет какой уже есть для совместимости со старыми системами).

Оффлайн telets

  • Давно тут
  • **
  • Сообщений: 57
    • Email
Скорее всего в SL отключены "старые" алгоритмы шифрования в ssh и надо их руками в конфиг добавить (или может пакет какой уже есть для совместимости со старыми системами).
Это не причём.
Если запустить из консоли nxssh (подсмотрел процесс, который запускает nxclient), то пакеты идут зашифрованные сразу.
Вот какая команда выполняется:
$ /usr/NX/bin/nxssh -nx -p 22 -i /home/user/.nx/temp/5069/keylog nx@192.168.3.29 -x -2 -4 -o RhostsAuthentication no -o PasswordAuthentication no -o RSAAuthentication no -o RhostsRSAAuthentication no -o PubkeyAuthentication yes -B -E
Если её запустить и самому вводить команды для указания настроек, то сервер понимает их и отправляет ответы. Вот вывод (жирное, то что я вводил):
NX> 203 NXSSH running with pid: 3362
NX> 200 Connected to address: 192.168.3.29 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.5.99.19)
NX> 105 hello
hello
NX> 134 Accepted protocol: hello
NX> 105 login
login
NX> 101 User: test1
test1
NX> 102 Password: 123

NX> 103 Welcome to: server29 user: test1
NX> 105 exit
exit
Exit
NX> 999 Bye

Получается, что nxclient не может обмениваться с nxssh в SL10. Что-то ему мешает.
 

Оффлайн telets

  • Давно тут
  • **
  • Сообщений: 57
    • Email
Может это ещё поможет
[?? ??? 1 16:26:00 2022]: Received line from nxssh process [NX> 203 NXSSH running with pid: 3475] with code [203]
[?? ??? 1 16:26:00 2022]: Received code[203]
[?? ??? 1 16:26:00 2022]: NXProtocol: trying to read ssh pid from '3475' - read '3475'
[?? ??? 1 16:27:00 2022]: StopConnection called
Видать nxclient соединяется к процессу nxssh, и тут они не могут соединиться. Может прав нету или ещё чего.

Копаю strace'ом дальше.
« Последнее редактирование: 04.08.2022 08:25:37 от ruslandh »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
У вас nxclient из репозитория или кастомный?
x2goclient не пробовали?

Оффлайн telets

  • Давно тут
  • **
  • Сообщений: 57
    • Email
У вас nxclient из репозитория или кастомный?
x2goclient не пробовали?
Nxclient из rpm, который давно используем ещё c SL7. Да и в репозитории его нет для Sl10. Он есть только в SL7.
Сравнил из репо и мой - одинаковые. Поставил из репо - также не работает.
X2go не подходит нам.
Пробовал remina с плагином под NX - работает, однако в SL10 в репозитории нет под неё этого плагина, поэтому брал всё из SL9.
Remina тоже не подходит.
« Последнее редактирование: 02.08.2022 08:11:54 от telets »

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 600
  • Дмитрий/Dmitry/德米特里/दिमित्री
Nxclient из rpm, который давно используем ещё c SL7. Да и в репозитории его нет для Sl10. Он есть только в SL7.
В Багзилле можно попросить, чтобы собрали для p10 и Сизифа.

Оффлайн telets

  • Давно тут
  • **
  • Сообщений: 57
    • Email
Nxclient из rpm, который давно используем ещё c SL7. Да и в репозитории его нет для Sl10. Он есть только в SL7.
В Багзилле можно попросить, чтобы собрали для p10 и Сизифа.

Сделал запрос в Багзилле

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Nxclient из rpm, который давно используем ещё c SL7. Да и в репозитории его нет для Sl10. Он есть только в SL7.
В Багзилле можно попросить, чтобы собрали для p10 и Сизифа.

Сделал запрос в Багзилле
скорее всего не получится.

Оффлайн telets

  • Давно тут
  • **
  • Сообщений: 57
    • Email
скорее всего не получится.
Значит SL9 - это последний релиз для нашего предприятия.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Может вам это поможет
https://etersoft.ru/products/rx ?

Оффлайн telets

  • Давно тут
  • **
  • Сообщений: 57
    • Email
Может вам это поможет
https://etersoft.ru/products/rx ?
А какой клиент они используют на ПК пользователей (под windows и linux)?
Почитал про этот продукт - это тот-же FreeNX только ими чем-то улучшенный. Про клиента ничего не сказано.
У меня стоит FreeNX на Debian 11 (и всё работает - начиная с debian 8).
А вот nxclient перестал работать на SL10

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
freenx давно мёртв.
Чем вас x2go не устраивает?

Оффлайн telets

  • Давно тут
  • **
  • Сообщений: 57
    • Email
freenx давно мёртв.
Чем вас x2go не устраивает?

У нас freenx работает на debian 11. И nxclient на sl9. Хоть и старое всё это, но работает.
X2go как-то смотрел давно - сыро было. Посмотрю сейчас что там.

На Alt workstation 10 тоже nxclient не работает.