2012-01-12 5 views
1

J'ai précédemment configuré une instance EC2 sur Ubuntu 10.04 et configuré les binaires nécessaires pour autoriser ssh et plus le client Nomachine sur Windows. Cette solution a bien fonctionné. Je voulais créer une autre instance de la même configuration, j'ai donc créé une image AMI à partir de la console de gestion aws (navigateur) et lancer une nouvelle instance en utilisant l'image avec le même paramètre de sécurité et la même paire de clés. En m'attendant à ce que l'instance fonctionne exactement de la même façon, j'ai essayé de me connecter à nouveau en utilisant SSH et FreeNX.Impossible de se connecter en utilisant FreeNX après le clonage d'une instance EC2 d'ubuntu active

Résultat:

SSH fonctionne bien et mon regard env exactement la même chose.

NX ne peut pas se connecter.

Lorsque je tente de se connecter à NX il est dit « Echec de l'authentification pour l'utilisateur XXX »

Sur les fenêtres côté j'ai vérifié le sshlog et obtenir les éléments suivants:

NX> 203 NXSSH running with pid: 6672 
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: xx.xx.xx.xx on port: 22 
NX> 202 Authenticating user: nx 
NX> 208 Using auth method: publickey 
HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.5.0) 
NX> 105 hello NXCLIENT - Version 3.2.0 
NX> 134 Accepted protocol: 3.2.0 
NX> 105 SET SHELL_MODE SHELL 
NX> 105 SET AUTH_MODE PASSWORD 
NX> 105 login 
NX> 101 User: XXX 
NX> 102 Password: 
/usr/bin/nxserver: line 578: kill: (27690) - No such process 
/usr/bin/nxserver: line 580: kill: (27690) - No such process 
NX> 404 ERROR: wrong password or login 
NX> 999 Bye 
NX> 280 Exiting on signal: 15 

Toute idée pourquoi cela pourrait être passe ou comment le réparer?

+0

fixe ce en désinstallant nxserver et de réinstaller. Je ne sais pas pourquoi cela ne fonctionne pas correctement sans réinstaller. –

Répondre

2

J'ai eu le même problème et je résolus en effaçant le fichier known_hosts dans le dossier nx, à savoir /var/lib/nxserver/home/.ssh/known_hosts

  1. Assurez-vous d'abord une sauvegarde de cette fichier sudo cp /var/lib/nxserver/home/.ssh/known_hosts /var/lib/nxserver/home/.ssh/known_hosts.bck

  2. Supprimez le fichier d'origine sudo rm/var/lib/nxserver /home/.ssh/known_hosts

  3. Générer un nouveau fichier vide tactile sudo /var/lib/nxserver/home/.ssh/known_hosts

+2

Il n'est pas nécessaire de créer un fichier known_hosts vide. –

Questions connexes