vagrant - “不支持的加密类型”的可能原因 - vagrant 中的错误
问题描述
每隔一段时间,当我使用 vagrant up 时,它会因“不支持的加密类型”而崩溃 - 错误:
您尝试与此 Vagrant 框一起使用的私钥使用了不受支持的加密类型。Vagrant 使用的 SSH 库不支持这种密钥类型。请使用
ssh-rsa
orssh-dss
代替。请注意,有时 ssh-agent 中的密钥也会对此产生干扰,因此除了标准文件路径外,还要验证密钥在此处是否有效。
到目前为止,我一直能够通过重建机器来解决这个问题,但现在我有一个无论我多久重建一次都会抛出这个错误的机器。密钥由 vagrant 自己生成,并且是标准的 rsa 密钥。ssh-agent 中也没有密钥。还有什么可能导致此错误?
我正在使用 vagrant 版本 2.2.7 这台机器是用 packer 版本 1.5.1 构建的 提供者是 VirtualBox 版本 6.1.2
我的其他机器目前没有抛出这个错误。此外,在受影响的机器上使用 vagrant ssh 效果很好。
解决方案
推荐阅读
- javascript - 如何在组合公共键的同时将一个对象数组组合成另一个对象数组
- bash - 如何使用该机器上的现有用户在远程主机上运行命令
- c++ - boost::asio::steady_timer 停止触发
- sql - 在 Hive 中显示由 / 分隔的子字符串
- c# - 如何使库面向任何其他程序语言?
- neo4j - 如何处理图数据库中少数顶点的大量边
- c# - 从另一个类更新文本框
- c++ - 成员函数“select”的“this”参数的类型为“const SelectParam”,但函数未标记为 const
- powershell - 64 位 PowerShell 调用 32 位 DLL
- php - AMP Form action-xhr post Submission Throwing JSON 错误且不涉及 JSON