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.txt
  • 最后更改: 2018/02/28 13:48
  • 127.0.0.1