Казалось бы ничего сложного но получил много секса на ровном месте... о чём и хочу поведать...
прежде всего экспериментирование начал на Mandriva 2010.1 родные пакеты встали сразу и после установки клиента nxclient для линукс в виде rpm с сайта nomachine.com, всё заработало даже заработал запуск приложения в виде окошка, а не рабочего стола, но только под Линуксом... попытки повторить столь поразительный трюк на Windows XP к успеху не привели ... начались разумеется поиски...
дальше больше пошёл позырить что же наш любимый халявщик EterSoft налобать умудрился под название RX, как оказалось поменяли название и сделали патчи по мотивам форумов, собственно, что он сами не придумывали. Ну и да ладно бог им судья.... в общем одно что в результате этого процесса оказался не работоспособным мой freenx...
После всех перестановок мой клиент перестал коннектиться с ошибкой "NX> 204 Authentication failed." долгими эксперементами понял, что коннект происходит таким образом - с начало клиент подсоединяется к ssh сервера с помощью ключа DSA без пароля... дальше клиент авторизуется через открытое соединение тем методом которым вы задали в node.conf и только после этого начитается вся колбасня...
да забыл сказать попробовал ещё и x2go по сути переименованный FreeNX кто видит в этом больше напишите ..
порыл ещё открытого клиента OpenNX - тоже вроде хрень бестолковая ... ну это IMXO
По пути порылся про лицензии в общем дело так обстоит - Сервер FreeNX это с сайта http://nomachine.com можно взять в виде готовых пакетов, а можно исходники с сайта
http://freenx.berlios.de - совершенно бесплатный и свободный...
с клиентами хуже есть бесплатный но не свободный NXClient того же nomachine.com
есть OpenNX - клиент - содержит в себе бесплатную и открытую библиотеку NX на которой основан и NXClient, но это сделано вроде как на открытых условиях ...
и в пику всему этому но сделанное на том же самом основном коде NX заедятся два чучела x2Go и RX (не скажу кого).
а и к нашим балванам :-)
в общем рылся рылся нашёл следующие пути:
/var/lib/nxserver/nxhome/.ssh/ - тут содержатся ключи сервера
/user/NX/share/keys - тут содержатся ключи клиента
для запуска системы создал ключи с помощь ssh-keygen -t dsa
судя из всего прочитанного надо иметь открытый ключ (.pub) на стороне Сервера! а закрытый ключ (id_dsa) держать на стороне Клиента!
Собсно обновив ключи получил новый геморой: "NX> 280 Exiting on signal: 15"