vagrant 导入box文件时认证失败
default: ssh auth method: private key default: warning: remote connection disconnect. retrying... default: warning: remote connection disconnect. retrying... default: warning: authentication failure. retrying...
网上搜索了2种方法
编辑vagrantfile在里面添加config.ssh.username = vagrantconfig.ssh.password = vagrant使用用户名和密码登录之后,里面的login key会重设置启动登录后,关掉虚拟机, 注释# config.ssh.username = vagrant# config.ssh.password = vagrant
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重启虚拟机就可以正常连接了
以上就介绍了vagrant 笔记,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。