2016-08-27 8 views
-1

インスタンスをある地域から別の地域に移動しましたが、起点でAMIを実行して宛先にコピーするだけでした。私は宛先でAMIからインスタンスを起動し、宛先で新しいインスタンスを起動するときに新しいPEMファイルを作成しました。AWS ssh認証に失敗しました

今、新しいpemファイルでインスタンスに接続できません。

...... 
debug1: Found key in /root/.ssh/known_hosts:8 
debug1: ssh_ecdsa_verify: signature correct 
debug1: SSH2_MSG_NEWKEYS sent 
debug1: expecting SSH2_MSG_NEWKEYS 
debug1: SSH2_MSG_NEWKEYS received 
debug1: SSH2_MSG_SERVICE_REQUEST sent 
debug1: SSH2_MSG_SERVICE_ACCEPT received 
debug1: Authentications that can continue: publickey 
debug1: Next authentication method: publickey 
debug1: Trying private key: Fl00rfyAdmDev.pem 
debug1: key_parse_private2: missing begin marker 
debug1: read PEM private key done: type RSA 
debug1: Authentications that can continue: publickey 
debug1: No more authentication methods to try. 
Permission denied (publickey). 

ホストと私が接続しようとしているユーザーが正しいと私は常に行うために使用されるルートとして接続しようとしています。

何が起こっている可能性がありますか? 私は何を試すことができますか?

ありがとうございました

+0

aws guiコンソールで生成された新しいものではなく、アクセスできる古いpemファイルで追加する必要があります。 aws guiコンソールはインスタンスがnew.pemを割り当てたと言っていますが、私はold.pemでしかアクセスできません。古いものではなく、新しいpemでアクセスできるようにするにはどうしたらいいですか?AMIを実行して新しい領域にコピーする前に、他の地域で接続していた古いものです – cadid

+0

1)インスタンスへの接続に使用しているコマンドは何ですか? 2)新しいPEMファイルのファイル名は何ですか? 3) '〜/ .ssh/config'には何がありますか? 4)ルートとしての接続は、通常、デフォルトでは禁止されています。 – Jakuje

答えて

0

問題は、新しい.pemファイルがsshによって認識されないことです。新しい.pemファイルを、ローカルマシン上のコマンドssh-add ~/path/to/pemを使用して追加します。次に、sshを使用してec2インスタンスに接続してみます。

関連する問題