web-dev-qa-db-ja.com

サーバーが実行中でポートが開いているにもかかわらず、EucalyptusインスタンスのSSHが機能しない

Ubuntu Server 11(Eucalyptus 2に基づく)を使用してプライベートUbuntu Enterprise Cloudをインストールし、すべてを機能させることができました(システムモードで、インスタンスはDHCPからIPを取得します。EucalyptusはこのIPを認識します)。

しかし、私は本当に奇妙な問題を抱えており、ここやGoogleで情報を見つけることができませんでした。

問題は、SSH経由でどのインスタンスにも接続できないことです。ストアとは異なる64ビットと32ビットの画像を試しました。また、ネットワークPC、CC、ノード自体など、さまざまなソースコンピューターから。

コンソールからの出力は次のとおりです。

cloud-controller:~$ ssh -i .euca/mykey.priv -v 192.168.2.141
OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 192.168.2.141 [192.168.2.141] port 22.
debug1: Connection established.
debug1: identity file .euca/mykey.priv type -1
debug1: identity file .euca/mykey.priv-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3p1 Debian-3ubuntu3
debug1: match: OpenSSH_5.3p1 Debian-3ubuntu3 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.8p1 Debian-1ubuntu3
debug1: SSH2_MSG_KEXINIT sent
Read from socket failed: Connection reset by peer

そのため、サーバーは実行されていますが、接続はすぐに閉じられます。その原因は何でしょうか?残念ながら、インスタンスにログインするためのSSH以外のオプションはありません。これは新規インストールです。

解決策やヒントをありがとう!マイケル

2
Michael W.

インスタンスで使用するユーザー名を追加する必要があります。秘密鍵でログインしている場合でも、システムはユーザー名を知っている必要があります。

Ubuntuのストアから画像を取得した場合、ユーザー名はubuntuです。

したがって、コマンドは次のようになります。

ssh -i .euca/mykey.priv [email protected]
1
pallaire

同じ問題がありますが、UECチュートリアルから次のコマンドを実行して解決しました。

euca-authorize default -P tcp -p 22 -s 0.0.0.0/0

次に、新しいインスタンスを起動してテストしてみてください。

乾杯、

クイン

0
QuynhLe