2016-05-19 10 views
-1

を作成した後にAWSをUbuntuのすることはできません、私はいつものように、私のAWSインスタンスへのSSHしようとしましたが、私に次のように与え-vとエラー「をPermision拒否」しまった:は、SSHは、今日、新しいユーザーに

debug1: Next authentication method: publickey 
debug1: Offering RSA public key: [email protected] 
debug1: Authentications that can continue: publickey 
debug1: Trying private key: serverkey.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. 

場合私は[email protected]としてログオンしようとしますが、それは認証されますが、 "ユーザー" root "ではなく、" ubuntu "というユーザーとしてログインしてください。

私が最後にログインしたのは、新しいグループ "webapps"内のWebページの新しいユーザーを作成したことです。私はこのユーザのホームディレクトリを、便利だったので、ubuntuユーザと同じにするように割り当てました。私はまた、このユーザーとして成功することなくログインしようとしました。

また、新しいペアの鍵を生成することもできました(ロカルに公開鍵をアップロードし、AWSコンソールからローカルに秘密鍵を保存する)。

誰かが私を助けることができたら本当に感謝します!

編集:

私は正常に使用するコマンドは、私は、ローカルのSSHキーを生成し、AWSにアップロードし、の〜/ .ssh

+0

コマンドラインを表示(実際のコマンド) – helloV

+0

コマンドを表示するために投稿を編集しました。 – kerloom

+2

EC2インスタンスのキーファイルを変更することはできません。 – error2007s

答えて

0

私の問題は、ubuntuのホームフォルダに2番目のユーザのホームフォルダを割り当てていたと思います。これは安全ではないので、SSH接続が失われます。別のインスタンスを作成して、古いボリュームを新しいサーバーインスタンスに接続する情報を回復する必要がありました。

0
debug1: Trying private key: serverkey.pem 
debug1: key_parse_private2: missing begin marker 

に格納されたキーとssh [email protected]を使用失敗した後ssh -i serverkey.pem [email protected]でありませんでした秘密鍵ファイルを編集しますか?最初の行を確認することができます正確にはこれのようですか?

-----BEGIN RSA PRIVATE KEY-----

+0

私はキーを編集しませんでしたが、これには正確なコピーペーストがあります: '----- BEGIN RSAプライベートキー-----' – kerloom

1

あなたは後にEC2インスタンスを作成したキーを変更することはできません。

serverkey.pemのバックアップを持っていますか?そうでない場合、このインスタンスにもうログインできません。新しい鍵でec2インスタンスを再作成することは唯一の方法です。

+0

私はキーを持っています。私はそれが新しいユーザーを割り当てることとホームフォルダのアクセス許可を変更することと関係があると思っています。 – kerloom

関連する問題