Vagrant
Tips
- windows 打包的 box 在 Mac 上用有可能缺少 认证文件, 导致 vagrant ssh 进不去, 但可以直接用密码 ssh 进去。 解决办法:
- 用
ssh-keygen生成一对 is_rsa 与 is_rsa.pub ; ssh-add ~/.ssh/id_rsa加入证书列表- 在Vagrantfile 设置
config.ssh.private_key_path = “~/.ssh/id_rsa” config.ssh.forward_agent = true
- 在虚拟机
~/.ssh/authorized_keys文件中追加宿主机~/.ssh/id_rsa.pub文件里面的内容; vagrant reload重启虚拟机就可以正常连接了