gpt4 book ai didi

ssh - 如何修复Vagrant错误: `private_key_path` file must exist:

转载 作者:行者123 更新时间:2023-12-04 13:13:25 26 4
gpt4 key购买 nike

我一直在使用PuPHPet创建虚拟开发环境。

昨天我为一个新盒子生成了一个配置文件。当我尝试使用vagrant up命令将其旋转时,收到以下错误消息:

C:\xx>vagrant up

Bringing machine 'default' up with 'virtualbox' provider... There are errors in the configuration of this machine. Please fix the following errors and try again:

SSH: * private_key_path file must exist: P://.vagrant.d/insecure_private_key



我遇到了这个 question,并将insecure_private_key从puphpet\files\dot\ssh移到了Vagrantfile所在的目录中。但是,这给出了相同的错误。

我也对错误消息中给出的目录感到困惑;

P://.vagrant.d/insecure_private_key



为什么提到“P”驱动器?

我的Vagrantfile可以找到 here

感谢有关解决此错误的任何建议。

最佳答案

我通过对insecure_private_key文件的路径进行硬编码来替换insecure_private_key的路径,从而解决了该问题。

因此它来自:

config.ssh.private_key_path = [
customKey,
"#{ENV['HOME']}/.vagrant.d/insecure_private_key"
]

到:
config.ssh.private_key_path = [
customKey,
"C:/Users/My.User/.vagrant.d/insecure_private_key"
]

关于ssh - 如何修复Vagrant错误: `private_key_path` file must exist:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29673065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com