删除旧密钥,然后重试,即
rm ~/.ssh/google_compute_engine*
然后
gcloud compute ssh my_vm_name --zone zone_vm_is_in
以下内容适用于@cherba
rm ~/.ssh/google_compute_engine*
使用此命令后,您可以将密码重置为ssh密码,或者只需按Enter键即可保留密码。我提供这个答案,因为如果您使用该命令,然后尝试ssh到一个实例,它需要几秒钟来传播密钥。我想将此添加为注释,但在堆栈溢出时没有足够的声誉点。