私は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/
にあなたの助けをありがとう!
のssh EC2ユーザー@ホストを実行して接続しようと、その後のrm -fの〜/ .ssh/known_hostsの
を削除するには、UbuntuとアマゾンのLinuxを使用していますか?私はあなたが 'ubuntu'ユーザと' ec2-user'を使用しているのを見ています – helloV
私はコンサルのガイド[ここ]で指定したことをやっています(https://s3.amazonaws.com/quickstart-reference/hashicorp/consul/latest/doc /hashicorp-consul-on-the-aws-cloud.pdf)。すべてのインスタンスはubuntuインスタンスです。 –
'ubuntu @'でログインできるなら、 'ec2-user'ではなく、tunellingを使うときのユーザ名として使用してください。 –