amazon-web-services - 我可以配置我的 .ssh/config 文件以使用我的 aws pem 文件作为所有 ec2 连接的默认值吗
问题描述
当前我的 .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连接?
解决方案
是的,如果您通过实例的公共 DNS 连接到实例,则可以。将此添加到您的 SSH 配置中:
Host ec2-*.compute.amazonaws.com
IdentityFile abc.pem
这与您所拥有的相同Host git-codecommit.*.amazonaws.com
推荐阅读
- mysql - MySQL group by + order by 慢得令人费解
- listview - 您可以将参数传递给 Xamarin.Forms 应用程序中的 DataTemplateSelector 构造函数吗?
- haskell - Haskell:通过“fromIntegral”了解类型转换机制
- prolog - 为什么 prolog 不会在 cut 时停止?
- python - Python imaplib 使用 \\Deleted 标志恢复电子邮件并移至垃圾箱
- ios - How do I improve the accuracy of number of weekdays in a month calculation?
- python - 如果事务由两行或更多行表示,是否有办法使用 python 对事务(日志)数据进行聚类?
- python - 如何获得分数以更新并显示在屏幕上?
- regex - pandas df中数字的条件替换
- reporting-services - SSRS - 如何计算由表达式生成的列中的值?