Cannot edit VM or access it via SSH. error:Supplied fingerprint does not match current metadata fingerprint
As suggested in the comments, you should check if SSH Keys set up for this VM are correct and Block project-wide SSH keys is un-checked.
If there are no SSH keys, you can generate your own pair:
run ssh-keygen -t rsa -b 4096 -C "[email protected]"
on your local machine and copy content of id_rsa.pub,
select Edit in VM details page, press Show and edit, then Add item and paste it.
Cloud console will check syntax of key automatically.
Save at the bottom and try accessing VM from local terminal or PuTTy.
If you are using different OS or need more information, you can find it here.
If manually created pair does not resolve the issue, you can try using serial console to access VM:
Start by enabling serial port access:
--metadata serial-port-enable=TRUE
Then add a temporary account: select affected VM, press edit, and add custom metadata:
Key: startup-script
Value: #!/bin/bash useradd --groups google-sudoers tempuser echo "tempuser:password" | chpasswd
Save your changes and press Connect to serial console
From there, you can check ssh service status or edit ~/.ssh/authorized_keys
If none of these steps help, you can clone your instance.