vagrant ssh 登录不了了

用了一年多一直没问题。
今天早上突然不知道什么原因,gitee、github、codeup都连接不上,提示我公钥错误。
所以,手贱了,重新在本地主机上ssh-keygen -t xxxx
然后,发现本地主机和虚拟机里面的公钥不一致,主机正常连接gitee但是虚拟机里面依旧报公钥错误。
然后,又手贱,在虚拟机里又重建了key …
然后,一万只草泥马奔腾而来了,vagrant 登录不上虚拟机了。

通过一系列操作,本地主机和虚拟机的.ssh目录各种复制粘贴后:
1、xshell连接虚拟机,不管是用户名/密码方式,还是public_key方式,都可以正常登录;
2、日常最常用的:vagrant ssh登录不行了,输入命令后回车,但是几秒后:

> vagrant ssh
vagrant@127.0.0.1's password:

尝试了各种可能的办法,reload、provision,就差删掉虚拟机重新init了,有没有大神给端详端详,不胜感激!

正在努力学习的小逗比 [ dobeen.net ]
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
Mutoulee
最佳答案

删除box,重装中...

2年前 评论
Mutoulee (作者) (楼主) 2年前
讨论数量: 4
Mutoulee

删除box,重装中...

2年前 评论
Mutoulee (作者) (楼主) 2年前

在 homestead.rb 中加入如下配置:

config.ssh.username = ‘vagrant’

config.ssh.password = ‘vagrant’

2年前 评论
Mutoulee (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!