在 gcp vm 实例中使用 ssh 时发现现有主机密钥错误
Existing host keys found error when ssh in gcp vm instance
当运行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].
请问是什么原因造成的,我该如何解决?
这意味着在已知主机文件中发现了具有相同 IP 地址但指纹不同的主机。当您创建和删除实例并且相同的外部 public IP 地址用于 VM 实例时,可能会发生这种情况。新主机(VM 实例)的指纹会有所不同。
编辑文件 /Users/xxx/.ssh/google_compute_known_hosts
,找到 VM IP 地址的条目并删除该条目。
当运行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].
请问是什么原因造成的,我该如何解决?
这意味着在已知主机文件中发现了具有相同 IP 地址但指纹不同的主机。当您创建和删除实例并且相同的外部 public IP 地址用于 VM 实例时,可能会发生这种情况。新主机(VM 实例)的指纹会有所不同。
编辑文件 /Users/xxx/.ssh/google_compute_known_hosts
,找到 VM IP 地址的条目并删除该条目。