我了解0.0.0.0/0,这意味着无论我的IP地址是什么,我都可以连接到该实例(服务器)。
我正在尝试修改我的GCP实例防火墙规则,以仅允许我的IP访问该实例,我正在通过ssh访问它,因为它是ubuntu服务器。因此,我必须在规则中以0.0.0.0/0的形式指定一些地址,其中我的public IP并非采用这种格式。
我听不懂以下内容
查看有关CIDR表示法的Wiki文章。
https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation
在GCP中(可能还有其他地方),CIDR范围0.0.0.0/0
完全用于捐赠任何地址。
如果要在IP级别上限制到Compute Engine实例的流量,则:
1.2.3.4
1.2.3.4/32
的流量鉴于IP地址(ipV4)为32位,则当在CIDR范围后缀/32
时,我们说的是整个IP地址必须匹配。
1)在任何浏览器中通过键入(我的ip)从ssh那里获取外部ip,复制该ip
2)创建防火墙规则,并将外部IP例如35.34.36.37/32用于端口22(ssh),并设置了“适用于所有实例”选项
3)如果您将腻子用于ssh,请确保将ssh密钥导出到实例完成上述所有步骤后,是否应该可以工作
[我最好的建议是在issuetracker上打开一个案例,如果您没有任何支持包,则由GCP团队仔细检查您的项目,或者直接从您的项目中打开案例。
此建议背后的原因是,有些需要检查您的项目以解决问题