2017-08-27 3 views
0

私はec2のプライベートサブネットにあるhashicorp consulクラスタを持っています。私は領事ウェブuiにアクセスしたいです。ssh tunneling ec2 - 許可が拒否されました(publickey)

ように私はsshの転送のための私のキーを追加しました:私は、次のコマンドを実行しようとすると、しかし、私のマシン

ssh -A [email protected]<bastionIP>

にログインするには、以下を使用することができる午前

ssh-add -k <my_private_key>.pem

トンネリング用:

ssh -i <private_key>.pem -L 8500:10.0.31.163:8500 [email protected]<bastion_public_IP> 

私は出力がここで見つけることができますssh -vvvオプション(IPアドレスは難読化)

Permission denied (publickey)

次のエラーを取得する: https://paste.ubuntu.com/25405193/

にあなたの助けをありがとう!

+0

のssh EC2ユーザー@ホストを実行して接続しようと、その後のrm -fの〜/ .ssh/known_hostsの

を削除するには、UbuntuとアマゾンのLinuxを使用していますか?私はあなたが 'ubuntu'ユーザと' ec2-user'を使用しているのを見ています – helloV

+0

私はコンサルのガイド[ここ]で指定したことをやっています(https://s3.amazonaws.com/quickstart-reference/hashicorp/consul/latest/doc /hashicorp-consul-on-the-aws-cloud.pdf)。すべてのインスタンスはubuntuインスタンスです。 –

+0

'ubuntu @'でログインできるなら、 'ec2-user'ではなく、tunellingを使うときのユーザ名として使用してください。 –

答えて

0

すでにシステムに追加されている他のec2秘密鍵を削除します。

その後

+0

私のために何もしなかった –

+0

正しい秘密鍵で接続していることを再度確認してください。また、この指示に従うこともできます。http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html –

関連する問題