AWS 堡垒主机到 EC2 实例。SSH 转发不起作用

AWS 堡垒主机到 EC2 实例。SSH 转发不起作用

在 AWS 云平台上,我配置了一个堡垒主机和 ec2 实例。我想使用 ssh 代理转发从堡垒主机登录到 ec2 实例。它不起作用。以下是我所做的。

  1. 在我当地的 Ubuntu 笔记本电脑上:
cat ~/.ssh/config
Host *
 ForwardAgent yes
  1. 启动 ssh 代理
eval `ssh-agent`
  1. 登录堡垒主机
ssh -A -i key.pem [email protected]
  1. 我成功登录了堡垒主机。
  2. 在堡垒主机上,登录到 ec2 实例。我的权限被拒绝了。
ssh -A 10.1.11.21
[email protected]: Permission denied (publickey).
  1. 我将 key.pem 复制到堡垒主机。使用 key.pem,我可以从堡垒主机登录到 ec2 实例。在堡垒主机上,
ssh -i key.pem 10.1.11.21

我不想将 key.pem 复制到每个 ec2 实例。如何解决这个问题?

答案1

您可以尝试以下操作,然后使用相同的密钥文件重试连接: chmod 400 key.pem

相关内容