首页 > vagrant

vagrant

使用 vagrant 搭建虚拟开发环境,使用过程中遇到了 RSA密钥对 验证问题,耗了挺长时间未找到解决方法。
问题产生是我准备将配置打包好的开发环境转移到公司开发机过程中,验证一直失败直到超时。
然后直接ssh连接时发现要求输入 private_key密码,试了本机密码跟虚拟机密码都不正确。
过程中的错误如下图:

ssh-config如下
$ vagrant ssh-config
Host default
  HostName 127.0.0.1
  User vagrant
  Port 2201
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile /Users/xxxx/.vagrant.d/boxes/develop2/0/virtualbox/vagrant_private_key
  IdentitiesOnly yes
  LogLevel FATAL

请教下大家有没有遇到过或者遇到过相似问题~


因為創建的時候是用 vagrant 本身的 key 。
所以你直接用 ssh root@xxx.xxx.xxx.xxx 會無法進入
你試試 vageant ssh


暂未搞清楚原因,临时通过指定 private_key 解决
config.ssh.private_key_path = "/Users/xxxx/.vagrant.d/boxes/avos_develop/0/virtualbox/vagrant_private_key"

【热门文章】
【热门文章】