AWS EC2安全组SSH从美国访问

在AWS中与安全组搏斗 想要设置一个单一的SG,我将在所有的EC2实例中使用,以允许SSHstream量(我有其他angular色的其他angular色,适当部署)。 但是,我没有理由把这个SSH组织开放到全世界。 我想要做的就是现在只限制进入美国。 这是可行的吗?

这是可以与pam_geoip

在/etc/security/geoip.conf中:

* sshd allow US * sshd ignore UNKNOWN * sshd deny * 

理论上可能,但可能不是你想要做的。

例如,我可以使用免费的VPN服务在美国给我一个IP地址,尽pipe我在伦敦。

什么是更好的解决scheme将是一个SSH密钥,禁用基于密码的login,并考虑双因素身份validation。

我很困惑你为什么要允许访问一个国家的整个networking,当它只为你提供最薄的安全(通过默默无闻的)