gpt4 book ai didi

ssh - 打包后 Vagrant 身份验证失败 - 私钥丢失

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

我从基本框centos-6.5开始使用vagrant创建VM。
我做了一些更改,然后从guest 虚拟机中删除了文件/etc/udev/rules.d/70-persistent-net.rules 并将其打包。我将新框添加到 vagrant 并启动:

vagrant package --base vm_name
vagrant box add centos-6.5_mine package.box
vagrant up

Vagrant 无法 ssh 新虚拟机:
default: Warning: Authentication failure. Retrying...

我注意到文件
.vagrant/machines/default/virtualbox/private_key 

新虚拟机中缺少
Vagrant 文件夹。从初始 vm 的文件夹中添加 private_key 可以解决问题,但它仍然不是解决方案:新的 vm 无法开箱即用。

有谁知道如何解决这个问题?

谢谢

最佳答案

为了能够分发 vm 并使其开箱即用(不安全),我将 vagrant 公钥( https://github.com/mitchellh/vagrant/tree/master/keys )添加到 .ssh/authorized_keys。
Box 的用户无需添加任何额外的 ssh 配置即可开始使用。

关于ssh - 打包后 Vagrant 身份验证失败 - 私钥丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28971048/

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