#ssh #ec2 #aws #aws-security #ip-address #command-line-tool #env-var

程序 ssh-me-in

为 EC2 AWS 安全组添加您的 IP 作为 SSH 规则的命令行工具

1 个不稳定版本

0.1.1 2020年3月1日

#16#aws-security

MIT 许可协议

20KB
248 代码行

ssh-me-in

ssh-me-in 是一个命令行工具,可以将规则添加到一个或多个 AWS EC2 安全组,允许您通过 SSH 登录。这对于经常需要 SSH 登录 EC2 实例的远程工作者(具有动态 IP 地址)非常有用。

配置

本节主要介绍非命令行配置,有关所有命令行配置的列表,请使用 ssh-me-in --help

默认情况下,ssh-me-in 将使用 AWS CLI 凭据进行认证,并使用在 AWS_DEFAULT_REGIONAWS_REGION 环境变量中指定的区域。如果这些环境变量中没有指定区域,它将回退到配置中的区域。此外,可以通过命令行 --region 参数指定区域(覆盖所有其他配置来源)。

要指定要添加您的 IP 地址的安全组,您必须提供一个文件,每行包含一个安全组 ID。默认情况下,该文件预期位于 $HOME/.ssh-me-in,但可以使用 --config 选项指定替代配置位置。

示例配置文件

sg-d9e3fgad
sg-b02184cc

依赖项

~29–42MB
~707K SLoC