Bitbucket弹出“SSH Host Key Rotation”提示:含义及是否需操作?
关于Bitbucket Cloud的SSH主机密钥轮换问题解答
什么是SSH主机密钥轮换?
SSH主机密钥是Bitbucket Cloud服务器用来证明自身合法身份的加密密钥,作用是防止你不小心连接到伪造的钓鱼服务器。这次提示里的“轮换”,就是Bitbucket要换掉原来的RSA SSH主机密钥——旧密钥会在2023年6月20日1700 UTC正式失效,同时启用新的密钥。
你需要采取的操作
- 如果你平时用SSH方式连接Bitbucket(比如拉取、推送代码),在密钥轮换完成后,第一次连接时会收到「主机密钥不匹配」的警告,这时你需要更新本地存储的Bitbucket主机密钥:
- 打开终端,执行命令删除旧的密钥条目:
ssh-keygen -R bitbucket.org - 重新执行一次Git操作(比如
git fetch),此时会弹出新的主机密钥验证提示,确认并接受新密钥即可。
- 打开终端,执行命令删除旧的密钥条目:
- 如果你用了Git客户端、CI/CD自动化工具或者其他依赖SSH连接Bitbucket的服务,也要同步更新这些工具里配置的Bitbucket SSH主机密钥,避免后续连接失败。
内容的提问来源于stack exchange,提问作者Mukesh Maurya
相关产品推荐
相关产品推荐

