public:it:vagrant

这是本文档旧的修订版!


Vagrant

  • 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 重启虚拟机就可以正常连接了
  • public/it/vagrant.1461039079.txt.gz
  • 最后更改: 2016/04/19 12:11
  • oakfire