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
重启虚拟机就可以正常连接了