获取具有子网掩码的IP以用于AWS EC2 SSH

时间:2019-05-15 17:03:33

标签: amazon-web-services amazon-ec2 ssh ip ip-address

设置EC2实例时,AWS Console具有一项有用的功能,可找到您的当前IP地址以及完整的子网掩码以进行白名单。我确定我们已经看到了这里的UI。

enter image description here

这在设置时很方便,但是如果您需要将远程DEV的家庭WIFI列入白名单,或者您正在使用cloudformation,则以这种方式获取IP地址不再方便。

那么,有没有一种便捷的方法可以从终端打印出带有子网掩码(/)的IP地址?我还没有找到。

2 个答案:

答案 0 :(得分:0)

如果您使用的是 linux或mac ,则执行tensor([[0.0000, 0.0000], [0.1000, 0.1000], [0.3000, 0.3000]]) 或使用ip addr show分配给变量非常简单。

在Windows上,可以使用一个PowerShell模块。

IP_ADDR=$(ip addr show)

尽管可以打印出的不仅仅是IP,但您始终可以对其进行解析。

答案 1 :(得分:0)

好吧,我意识到我不了解CIDR表示法和子网掩码。

基本上,AWS需要CIDR表示法,并且CIDR表示法允许您指定地址范围。结果表明/32的范围是0,因此地址是/左侧的所有内容。

因此,要将一个IP列入白名单,您说myIP/32