我是否可以配置.ssh / config文件以将aws pem文件用作所有ec2连接的默认设置

问题描述 投票:1回答:1

当前我的.ssg / config具有

Host git-codecommit.*.amazonaws.com
  User APKAS2GIPODK72AAAAAA
  IdentityFile ~/.ssh/codecommit_rsa

Host github.com
  User durrantm
  IdentityFile ~/.ssh/id_rsa

我相信我可以为要ssh插入的特定EC2计算机添加一个条目。

是否可以通过默认方式为我所有的EC2 ssh连接创建pem文件(当我使用为我的帐户用户配置的awscli时),这样我就不必-i“ abc.pem”每个ec2连接?

amazon-web-services amazon-ec2 pem
1个回答
0
投票
是的,您可以在EC2实例上启动ssh-agent并加载它的私钥。然后,每当您尝试通过SSH到提供公钥身份验证的任何实例时,ssh-agent都会尝试使用已加载的私钥对您进行身份验证。 article很好地描述了它。

eval $(ssh-agent) && ssh-add ~/.ssh/*.pem

© www.soinside.com 2019 - 2024. All rights reserved.