在克隆工作的ubuntu EC2实例后,FreeNX(nomachine)无法连接

时间:2011-10-28 14:37:25

标签: amazon-ec2 ami nomachine-nx

我之前在Ubuntu 10.04上设置了EC2实例并设置了必要的二进制文件以允许ssh,更重要的是FreeNX(无机器)可以在我的MacOS-10.6机器上运行。

由于这是在微型实例上完成的,我很想在今天的小实例上尝试它,所以我从aws管理控制台(浏览器)创建了一个AMI图像,并使用完全相同的密钥对的图像启动一个新的小实例和安全设置。

期望实例完全相同(除了更快)我尝试再次使用SSH和FreeNX连接到它。

结果:

  • SSH工作正常,我的环境看起来完全一样。

  • NX无法连接。

它抱怨用户名/密码不正确。

我想知道为什么会发生这种情况,因为我确实克隆了EC2实例,并且我可以使用NX与之前的实例进行正常连接?

1 个答案:

答案 0 :(得分:2)

我有同样的问题,经过大量的搜索修复后。似乎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使用我刚刚设置的用户名和密码登录。