【发布时间】:2021-06-02 19:08:17
【问题描述】:
当我尝试通过堡垒服务器连接到专用网络中的 EC2 时,我收到以下消息:
<username>@<ec2-server>: Permission denied (publickey)
但是,我可以从本地计算机 ssh 到堡垒,并且可以从堡垒服务器 ssh 到 EC2,
这是我正在使用的.ssh/config:
Host <ec2-servers>*
IdentityFile ~/.ssh/id_rsa
User <username>
这是我用来 ssh 的命令:
ssh -J <bastion-server> <ec2-server>
注意:权限很好(~/.ssh/ 为 700,~/.ssh/* 为 600)
提前感谢您的帮助!
【问题讨论】:
-
我不明白这个问题。您写道,您可以从堡垒 ssh 到您的私有 ec2 实例,那么问题是什么?
-
感谢您的回复@Marcin 问题是我无法通过堡垒直接从本地计算机 ssh 到 ec2 服务器(即使我可以从本地 ssh 到堡垒并且我可以 ssh从堡垒到 ec2 也是如此)
标签: amazon-web-services ubuntu ssh bastion-host