LINUX.ORG.RU
ФорумAdmin

FreeNX


0

0

Установил из репозитория пакеты freenx и nx. Теперь не знаю, как запустить сервер - нет ни nxsetup, ни nxserver. Только nxagent, nxdesktop, nxpasswd, nxproxy, nxviewer, nxwrapper. Подскажите, что теперь со всем этим добром делать, плиз - гуглёж внятных результатов не принёс.

Дистр - Федора 8.

anonymous

Что за бред? Перечисленные команды - это пользовательское окружение.

nxsetup и nxserver надо запускать от рута.

Bebop ★★
()
Ответ на: комментарий от Bebop

[root@admin-01 /]# whereis nxsetup nxsetup: [root@admin-01 /]# whereis nxserver nxserver: /etc/nxserver

т.е. nxsetup вообще нет, а nxserver - только директория с конфигом. Переустанавливать пробовал - не помогло.

Может где-нибудь тогда нормальные рпм-ы есть?

anonymous
()
Ответ на: комментарий от Bebop

[root@admin-01 /]# rpm -ql freenx|fgrep nxsetup /usr/share/doc/freenx-0.7.1/nxsetup

anonymous
()

у nx нет никакого сервера.
коннекты от клиентов идут по 22 порту, дальше в рамках shh запускаются X и сессия пробрасывается на клиента.

chocholl ★★
()

В общем, в Федоре 8 не надо запускать nxsetup, во время установки пакета все настраивается. Насчет nxserver посмотри в /usr/libexec/nx. Они лежат там. Но тебя ожидает еще работа напильником. nxloadconfig --check выдаст ошибки, их надо исправить в /etc/nxserver/node.conf.

ne3x
()
Ответ на: комментарий от ne3x

Напильником обработал, сервер запустил. Теперь клиентом не могу зайти - ключ client.id_dsa.key из /var/lib/nxserver/home/.ssh закинул на клиентскую виндовую машину, скормил его nxclient, набрал пасс/лог, которые у юзера на сервере. Клиент рвёт соединение на этапе аутентификации.

anonymous
()
Ответ на: комментарий от anonymous

Сообсно вот: NX> 203 NXSSH running with pid: 3536 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 285 Setting the preferred NX options NX> 200 Connected to address: 192.168.0.9 on port: 22 NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey NX> 204 Authentication failed.

anonymous
()
Ответ на: комментарий от chocholl

Разрешено, ключ кривой какой-то был. Теперь при подключении клиента появляется окно со списком доступных сессий (почему-то две штуки X0(Local)). Выбираю любую из них, жму Resume и появляется мессага, в которой сообщается, что клиент получил ошибку от сервера. В подробностях:

NX> 148 Server capacity: not reached for user: vaulin NX> 105 listsession --user="vaulin" --status="suspended,running" --geometry="1280x1024x32+render" --type="unix-console" NX> 127 Sessions list of user 'vaulin' for reconnect:

Display Type Session ID Options Depth Screen Status Session Name ------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------ 0 vnc-local 1AC4D4E5F80E35BC2A6FB2094823D59A -------- 1280x1024 Running X0 (Local) 0 vnc-local 73DA4966169AEDDB61B307326D88BCAB -------- 1280x1024 Running X0 (Local)

NX> 148 Server capacity: not reached for user: vaulin NX> 105 listsession --user="vaulin" --status="suspended,running" --geometry="1280x1024x32+render" --type="unix-console" NX> 127 Sessions list of user 'vaulin' for reconnect:

Display Type Session ID Options Depth Screen Status Session Name ------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------ 0 vnc-local DD20E0A975B8AC0F2D9980F95147DDD3 -------- 1280x1024 Running X0 (Local) 0 vnc-local E65C25CB11B3B7E2234CD4CD06BE80DA -------- 1280x1024 Running X0 (Local)

NX> 148 Server capacity: not reached for user: vaulin NX> 105 restoresession --rootless="1" --virtualdesktop="0" --link="lan" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="0" --session="X0 (Local)" --type="unix-console" --client="winnt" --kbload=" --kbload=pc102/en_US" --keymap=" --keymap=en_US" --keyboard="pc102/en_US" --aux="1" --id="E65C25CB11B3B7E2234CD4CD06BE80DA"

cat: /var/lib/nxserver/db/running/sessionId{E65C25CB11B3B7E2234CD4CD06BE80DA}: No such file or directory cat: /var/lib/nxserver/db/running/sessionId{E65C25CB11B3B7E2234CD4CD06BE80DA}: No such file or directory NX> 280 Exiting on signal: 15

anonymous
()
Ответ на: комментарий от chocholl

Дело в том, что каталог /var/lib/nxserver/db/running/ пуст. Вообще не пойму, откуда сессии vnc-local берутся. А если их завершить, ткнув на клиентской стороне кнопку Terminate, то они снова появляются. Попытка создания новой сессии приводит к этому:

NX> 148 Server capacity: not reached for user: vaulin NX> 105 startsession --rootless="1" --virtualdesktop="0" --link="lan" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="0" --session="session-01" --type="unix-default" --client="winnt" --kbload=" --kbload=pc102/en_US" --keymap=" --keymap=en_US" --keyboard="pc102/en_US" --aux="1" --screeninfo="1280x1024x32+render+fullscreen"

Could not find ':' in DISPLAY:

(ssh-askpass:20967): Gtk-WARNING **: cannot open display: localhost:10.0 Permission denied (publickey,gssapi-with-mic,password). NX> 280 Exiting on signal: 15

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.