ssh tunneling ec2 - 权限被拒绝(publickey)

时间:2017-08-27 04:18:34

标签: amazon-ec2 ssh consul ssh-tunnel

我有一个hashicorp consul集群,位于ec2上的私有子网中。我想访问consul web ui。

我将ssh转发的密钥添加为:

ssh-add -k <my_private_key>.pem

我可以使用以下内容登录我的机器

ssh -A ubuntu@<bastionIP>

但是,当我尝试使用以下命令进行隧道传输时:

ssh -i <private_key>.pem -L 8500:10.0.31.163:8500 ec2-user@<bastion_public_IP>

我收到以下错误

Permission denied (publickey)

可以在此处找到ssh -vvv选项输出(IP模糊处理): https://paste.ubuntu.com/25405193/

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

删除系统中已添加的任何其他ec2私钥。

然后删除rm -f~ / .ssh / known_hosts

然后尝试连接运行ssh ec2-user @ host