我是GCP的新手,我需要您的帮助,这是我所采取的步骤。 (1)我设置了谷歌云防火墙规则,以允许在端口22上使用ssh,并且可以正确地使用SSH到我的实例CentOS7。 (2)当我连接到实例时,我运行了一些防火墙脚本,此后便无法再通过SSH进入实例了。似乎该脚本阻止了ssh端口,即使我在VPC网络>防火墙规则中启用了它。 (3)现在,我无法连接到我的实例,包括在gcp控制台的SSH菜单中的“在浏览器窗口中打开”。
有什么解决方案可以连接我的实例吗?请帮忙。
先谢谢。 宝
答案 0 :(得分:1)
您可能通过更改VM内部的防火墙配置来更改block ssh端口。
所以您可以考虑2个选项:
1)如果没有敏感数据或在现有设置上没有花费太多工作,请重新创建VM。
2)分离引导磁盘并在另一个实例上重用它,以更改firewal的配置文件。
为此检查Official Docs - Use your disk on a new instance:
gcloud compute instances delete $PROB_INSTANCE
--keep-disks=boot
gcloud compute instances create new-instance
--disk name=$BOOT_DISK,boot=yes,auto-delete=no
gcloud compute ssh new-instance
希望它会对您有所帮助。