首頁  >  文章  >  後端開發  >  Vagrant 筆記

Vagrant 筆記

WBOY
WBOY原創
2016-07-29 09:07:001310瀏覽

vagrant 導入box檔案時認證失敗

<code> default: SSH auth method: private key
 default: Warning: Remote connection disconnect. Retrying...
 default: Warning: Remote connection disconnect. Retrying...
 default: Warning: Authentication failure. Retrying...
</code>

網路上搜尋了2種方法

<code>编辑Vagrantfile
在里面添加
config.ssh.username = "vagrant"
config.ssh.password = "vagrant"
使用用户名和密码登录之后,里面的login key会重设置
启动登录后,关掉虚拟机, 注释
# config.ssh.username = "vagrant"
# config.ssh.password = "vagrant"
</code>
<code>a.打开终端 输入 ssh-keygen
然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa;
b.ssh-add ~/.ssh/id_rsa 添加到证书列表;
c.在Vagrantfile文件添加
config.ssh.private_key_path = “~/.ssh/id_rsa”
config.ssh.forward_agent = true
用于vagrant ssh连接认证
d.在虚拟机~/.ssh/authorized_keys文件中追加本地机器”~/.ssh/id_rsa.pub”文件里面的内容;
e.vagant reload重启虚拟机就可以正常连接了</code>

以上就介紹了Vagrant 筆記,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn