방랑자 박스 파일 가져오기 시 인증 실패
<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 Notes를 소개한 내용이므로 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.