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 с только что заданными именем пользователя и паролем.