Vagrant SSH 后无法连接?

vagrant up后虚拟机已经成功启动:


vagrant ssh后,就僵住了,试了很多次,打印出下面信息后就不会再有后续了:

这种情况可能是哪里出了问题?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
最佳答案

你这种情况我也碰到了
在vagrant ssh前加上winpty就好了

file

3年前 评论
讨论数量: 13

已经启动成功了,且已经连接成功了。只不过是 git bash 这个版本显示有点问题。 你可以输入 ls 或者pwd 命令试试。
建议可切换windows 自带cmd 连接虚拟机

3年前 评论

ssh vagrant@192.168.10.10

换这样的方式连接

3年前 评论

@cellus 输入可以,确实是bash显示有问题,就是像clear这种都不识别了有点难受

3年前 评论

你这种情况我也碰到了
在vagrant ssh前加上winpty就好了

file

3年前 评论

请问楼主,这个ssh登录是不是要花很久的时间哇?我这些都是运行成功的。

file
但是虚拟机总是显示是:homestead login

file
过了很久没反应我就想关git,他又出现这样的提示

file

3年前 评论
GalaxyNo_1

与人为善,比聪明更重要

3年前 评论

@zhuotingyu 第一张图片显示你已经ssh连接上了,直接在这个界面操作就可以了。第二张图是你远程连接的虚拟机,login是让你输入虚拟机的用户名和密码登录。ssh连接上了登不登录不影响。

3年前 评论

@7 请问楼主,是不是以后没完成一个章节或一个步骤都需要用$exit 和>vagrant halt关闭虚拟机和vagrant呢

3年前 评论

烦烦烦!
不能一次性解决问题,下次登录还是要重复下面的操作;
啊啊啊啊啊啊啊啊啊啊啊

  1. 检查 SSH Key 填写是否正确?
    实现 SSH 免密码登录的是 authorize 选项:
    authorize: ~/.ssh/id_rsa.pub
    请确定 ~/.ssh/id_rsa.pub 文件是否存在,否知按照这里从新 生成一遍 SSH Key。
  2. 重新生成 insecure_private_key
    在 Homestead 文件夹下执行:

    vagrant ssh-config
    会输出:
    Host homestead-7
    HostName 127.0.0.1
    User vagrant
    Port 2222
    UserKnownHostsFile /dev/null
    StrictHostKeyChecking no
    PasswordAuthentication no
    IdentityFile D:/Homestead/.vagrant/machines/homestead-7/virtualbox/private_key
    IdentitiesOnly yes
    LogLevel FATAL
    ForwardAgent yes
    移除 IdentityFile 选项里的文件 D:/Homestead/.vagrant/machines/homestead-7/virtualbox/private_key
    重新运行 vagrant up(vagrant 会生成一个新 insecure_private_key 文件)。
    SSH等不了解决方法

3年前 评论

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