2012-01-12 14 views
1

以前はUbuntu 10.04でEC2インスタンスをセットアップしていましたが、sshとWindows上のnomachineクライアントが必要なバイナリを設定しました。この解決策はうまくいきました。作業中のubuntu EC2インスタンスのクローン作成後にFreeNXを使用して接続できません

同じ設定の別のインスタンスを作成したかったので、aws管理コンソール(ブラウザ)からAMIイメージを作成し、全く同じキーペアとセキュリティ設定でイメージを使用して新しいインスタンスを起動しました。

インスタンスがまったく同じように動作することを期待して、SSHとFreeNXを使用して接続しようとしました。

結果:

SSHが正常に動作していると私のENVはまったく同じに見えます。

NXは接続できません。

私はそれは私がsshlogをチェックして、次のウィンドウズ側で

「認証は、ユーザーのXXXに失敗しました」と言うNXにはログインしようとすると:これはあるかもしれない理由

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 

任意のアイデアを起こっているか、それを修正する方法は?

+0

新しい空のファイルを生成します。なぜそれが再インストールせずに正しく動作しないのか分かりません。 –

答えて

2

私は同じ問題を抱えていたと私は、nxフォルダにknown_hostsファイルをクリアすることによって解決し、すなわち /var/lib/nxserver/home/.ssh/known_hosts

  1. は、最初にこののバックアップを作成します sudoをRMに/ var/libに/ nxserverのsudoのcp /var/lib/nxserver/home/.ssh/known_hostsは、元のファイルを削除し

  2. を/var/lib/nxserver/home/.ssh/known_hosts.bck ファイル/home/.ssh/known_hosts

  3. sudoのタッチ/var/lib/nxserver/home/.ssh/known_hosts nxserverをアンインストールし、再インストールすることによって、これを修正し

+2

空のknown_hostsを作成する必要はありません。 –

関連する問題