Google Cloud Platform 实例的 ssh 连接被拒绝

Google Cloud Platform 实例的 ssh 连接被拒绝

我正在尝试通过 SSH 连接到我的 Google Cloud VM 实例。在我安装新的 500GB 区域持久磁盘之前,我没有遇到任何问题,即使在那时,我也能通过 SSH 格式化磁盘并使用 GCP 实例。我昨天从 GCP GUI 停止了我的实例,现在我无法使用外部 IP 进行 SSH。我该如何解决这个 SSH 问题?我的实例已启动并正在运行。

$ ssh external_IP_addr
ssh: connect to host external_IP_addr port 22: Connection refused
$ sudo nmap -Pn -p 22 external_IP_addr
Starting Nmap 7.80 ( https://nmap.org ) at 2021-02-09 15:44 EST
Nmap scan report for XYZ.bc.googleusercontent.com (ABC)
Host is up (0.099s latency).

PORT   STATE  SERVICE
22/tcp closed ssh

Nmap done: 1 IP address (1 host up) scanned in 0.28 seconds

$ gcloud compute instances add-metadata myvm \
>     --metadata=serial-port-enable=1
ERROR: (gcloud.compute.instances.add-metadata) Could not fetch resource:
 - The resource 'projects/rare-origin-289023/zones/us-west1-b/instances/myvm' was not found

这些是我用于格式化磁盘和安装它的命令,它实际上是可用的,我使用它进行了实验:

$ sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb
$ sudo mkdir -p /mnt/disks/mona
$ sudo mount -o discard,defaults /dev/sdb /mnt/disks/mona
$ sudo chmod a+w /mnt/disks/mona
$ sudo cp /etc/fstab /etc/fstab.backup
$ sudo blkid /dev/sdb
$ echo UUID=`sudo blkid -s UUID -o value /dev/sdb` /mnt/disks/mona ext4 discard,defaults,NOFAIL_OPTION 0 2 | sudo tee -a /etc/fstab
$ cat /etc/fstab
# /etc/fstab: static file system information
UUID=02132fe0-5012-49f4-8143-2fc1dbfad2b4 / ext4 rw,discard,errors=remount-ro,x-systemd.growfs 0 0
UUID=F77B-E04A /boot/efi vfat defaults 0 0
UUID=8f48ff56-d347-420a-9cfd-280a35e643eb /mnt/disks/mona ext4 discard,defaults,NOFAIL_OPTION 0 2
$ ls /mnt/disks/mona/
total 24
drwx------ 2 root root 16384 Feb  8 20:29 lost+found
drwxrwxrwx 3 root root  4096 Feb  8 20:29 .
drwxr-xr-x 3 root root  4096 Feb  8 20:30 ..

该实例运行 Ubuntu 18.04,而我的本地机器上有 Ubuntu 20.04。

使用 GCP GUI 中的 Web 控制台也无法通过 SSH 连接。 在此处输入图片描述

相关内容