1

У меня был удаленный сервер, который я использовал для подключения через NX-клиент с компьютера с Windows XP.

Внезапно он перестал работать, и вариант быстрого исправления для меня состоял в том, чтобы восстановить удаленный сервер из предыдущего образа, где все работало. Я так и сделал, но теперь предыдущая настройка пользователя не проходит аутентификацию (включая root). Я сбросил системные пароли, но клиент NX не прошел аутентификацию. Кто-нибудь имеет представление об этом поведении?

Чтобы решить эту проблему, я пытаюсь переустановить NXserver на удаленной Linux Ubuntu 11.ХХ сервер.

Я не техник Linux (точнее, я менеджер проектов ASP.Net), поэтому, пожалуйста, потерпите меня.

Я получаю следующую ошибку при установке файла .deb NXServer для amd64:

# sudo dpkg -i nxserver_3.5.0-9_amd64.deb
Selecting previously deselected package nxserver.
(Reading database ... 138791 files and directories currently installed.)
Unpacking nxserver (from nxserver_3.5.0-9_amd64.deb) ...
dpkg: dependency problems prevent configuration of nxserver:
 nxserver depends on nxclient (>= 3.5.0); however:
  Package nxclient is not installed.
 nxserver depends on nxnode (>= 3.5.0); however:
  Package nxnode is not installed.
dpkg: error processing nxserver (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 nxserver

Должен ли я загружать и устанавливать NXClient и NXNode на этом сервере?

Я хочу быть уверен, потому что я не хочу испортить этот сервер и так как я не могу справиться с миром командной строки, в который я вынужден в данный момент.

1 ответ1

0

Да, как вы уже поняли, вам также необходимо установить пакеты nxnode и nxclient. Вот что сообщали вам сообщения об ошибках от dpkg.

nx, кажется, глупо отказывать в установке только потому, что пользователь nx уже существует. Попробуйте запустить deluser nx , а затем снова запустите установку.

Об упомянутой вами ошибке аутентификации: nx можно настроить на использование системной базы данных пользователей / паролей или ее собственной базы данных. Найдите параметры EnablePasswordDB и EnableUserDB в /usr/NX/etc/server.cfg и прочитайте об этих параметрах в разделе 4 руководства администратора сервера NX, а также Как работает вход в систему NX? Если NX использует свою собственную базу данных пользователей / паролей, то вам, возможно, придется сбросить и ее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .