我正在rancheros上运行gitlab / gitlab-ce。当我用一个新的容器替换一个容器时,出现错误 “ [主机]的ECDSA主机密钥已更改,您已请求严格检查。”
我知道我可以从known_host中删除旧密钥并使它工作。
我的问题是: 有没有办法保留服务器的主机密钥?这些密钥存储在容器中的什么位置?
以下解决方案无效。 复制在docker / etc / ssh / *内部的旧密钥上 配置,日志和数据文件夹是从卷挂载的。
我正在rancheros上运行gitlab / gitlab-ce。当我用一个新的容器替换一个容器时,出现错误 “ [主机]的ECDSA主机密钥已更改,您已请求严格检查。”
我知道我可以从known_host中删除旧密钥并使它工作。
我的问题是: 有没有办法保留服务器的主机密钥?这些密钥存储在容器中的什么位置?
以下解决方案无效。 复制在docker / etc / ssh / *内部的旧密钥上 配置,日志和数据文件夹是从卷挂载的。
您可以将此添加到您的ssh
命令中:
-o StrictHostKeyChecking=no
禁用严格检查