FreeNX(nomachine) не может подключиться после клонирования работающего экземпляра Ubuntu EC2

Ранее я настроил экземпляр EC2 в Ubuntu 10.04 и настроил необходимые двоичные файлы, чтобы ssh и, что более важно, FreeNX(без компьютера) работали на моем компьютере MacOS-10.6.

Поскольку это было сделано на микроэкземпляре, сегодня я хотел попробовать его на небольшом экземпляре, поэтому я создал образ AMI из консоли управления aws (браузер) и запустил новый маленький экземпляр, используя образ с точно такой же парой ключей и настройкой безопасности.,

Ожидая, что экземпляр будет работать точно так же (за исключением гораздо более быстрого), я снова попытался подключиться к нему, используя SSH и FreeNX.

Результат:

  • SSH работает нормально, и мой env выглядит точно так же.

  • NX не может подключиться.

на это жалуются имя пользователя / пароль неверный.

Интересно, почему это происходит, поскольку я сделал точный клон экземпляра EC2, и я могу нормально подключиться с помощью NX к предыдущему экземпляру?

1 ответ

Решение

У меня была такая же проблема, и после долгих поисков ее исправили. Кажется, freenx потерял имена пользователей и пароли. Я исправил это, выполнив следующее:

войдите с putty как пользователь Ubuntu тогда

cd /etc/nxserver
sudo vim node.conf
set ENABLE_PASSDB_AUTHENTICATION="1" and save the file

затем

sudo nxserver --adduser xxxxxx
sudo nxserver --passwd yyyyyy
sudo nxserver --restart

после этого я смог войти в систему с помощью nomachine с только что заданными именем пользователя и паролем.

Другие вопросы по тегам