运行时gcloud beta compute ssh --zone xxx --internal-ip --project xxx xxx
我收到以下错误,但我的一些同事工作正常并且 ssh 没有任何问题。
Existing host keys found in /Users/xxx/.ssh/google_compute_known_hosts
ERROR: (gcloud.beta.compute.ssh) [/usr/bin/ssh] exited with return code [255].
请问造成这种情况的原因是什么,我可以做些什么来解决这个问题?
答案 0 :(得分:1)
这意味着在已知主机文件中发现了具有相同 IP 地址但具有不同指纹的主机。当您创建和删除实例并且 VM 实例使用相同的外部公共 IP 地址时,可能会发生这种情况。新主机(VM 实例)的指纹会有所不同。
编辑文件 /Users/xxx/.ssh/google_compute_known_hosts
,找到 VM 的 IP 地址条目并删除该条目。