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.