Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 浏览器内SSH-IP地址范围_Google Cloud Platform_Google Compute Engine - Fatal编程技术网

Google cloud platform 浏览器内SSH-IP地址范围

Google cloud platform 浏览器内SSH-IP地址范围,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,将ssh插入实例的选项之一是浏览器中的ssh。仅当我允许从0.0.0.0/0IP范围进行SSH时,它才起作用 有没有办法获取GCP将在浏览器中建立的特定IP地址范围的范围 注:我不是在说我笔记本电脑上的SSH。我说的是浏览器中的SSH。文档中说,您可以使用 根据文档,您需要从linux VM实例运行以下三个命令: nslookup -q=TXT _netblocks.google.com 8.8.8.8 nslookup -q=TXT _netblocks2.google.com 8.8.8.8

ssh
插入实例的选项之一是浏览器中的
ssh。仅当我允许从
0.0.0.0/0
IP范围进行SSH时,它才起作用

有没有办法获取GCP将在浏览器中建立的特定IP地址范围的范围

注:我不是在说我笔记本电脑上的SSH。我说的是浏览器中的
SSH。

文档中说,您可以使用

根据文档,您需要从linux VM实例运行以下三个命令:

nslookup -q=TXT _netblocks.google.com 8.8.8.8
nslookup -q=TXT _netblocks2.google.com 8.8.8.8
nslookup -q=TXT _netblocks3.google.com 8.8.8.8
您可能需要在vm实例上安装
dnsutils
,才能使用
dnslookup


我刚刚测试了它,得到了IPv6和IPv4的不同范围。我相信这就是您正在搜索的范围。

为了允许从笔记本电脑GCP控制台浏览器进行SSH访问,您需要找到您的公共IP地址或LAN的外部IP地址。您可以在这里检查。一旦您有了外部IP地址,您需要创建一个FW,以允许仅从该外部IP地址进行SSH访问

例如:

gcloud计算防火墙规则创建测试ssh示例\
--操作允许\
--方向入口\
--target tags=[TAG]\[您可以指定一个标记,将此FW规则仅应用于具有相同标记的VM。(可选)]
--规则tcp:22\
--源范围\
--优先级1000


使用此选项,只有从该IP地址才能对VM实例进行SSH访问

但这并不是我问的问题。