首页 > 解决方案 > “不支持的加密类型”的可能原因 - vagrant 中的错误

问题描述

每隔一段时间,当我使用 vagrant up 时,它会因“不支持的加密类型”而崩溃 - 错误:

您尝试与此 Vagrant 框一起使用的私钥使用了不受支持的加密类型。Vagrant 使用的 SSH 库不支持这种密钥类型。请使用ssh-rsaorssh-dss代替。请注意,有时 ssh-agent 中的密钥也会对此产生干扰,因此除了标准文件路径外,还要验证密钥在此处是否有效。

到目前为止,我一直能够通过重建机器来解决这个问题,但现在我有一个无论我多久重建一次都会抛出这个错误的机器。密钥由 vagrant 自己生成,并且是标准的 rsa 密钥。ssh-agent 中也没有密钥。还有什么可能导致此错误?

我正在使用 vagrant 版本 2.2.7 这台机器是用 packer 版本 1.5.1 构建的 提供者是 VirtualBox 版本 6.1.2

我的其他机器目前没有抛出这个错误。此外,在受影响的机器上使用 vagrant ssh 效果很好。

标签: vagrant

解决方案


推荐阅读