所以我正在编写指南,让 vagrant 在所有不同的操作系统上工作,我把最糟糕的留到最后……Windows。我已经安装了 virtualbox、vagrant 和一个本地 ssh 命令行客户端,所以我可以成功执行 ssh servername
。我也可以运行 vagrant up
,它会启动机器(我可以在 VBox GUI 中看到),但卡在“等待 VM 启动。这可能需要几分钟时间。” ”。
尝试从命令提示符运行 vagrant ssh
确实会产生错误。
ssh_exchange_identification: Connection closed by remote host
我对网络还很陌生,我不知道这里出了什么问题。是私钥的问题吗? (我已经正确配置了私钥的路径),还是 Windows 网络问题?我还没能在网上找到答案,希望能得到一些帮助。谢谢!修复会很棒。
最佳答案
你可以尝试重启机器
vagrant reload (CTRL + C if it takes too long)
然后尝试
vagrant up
现在您应该可以通过 ssh 返回
vagrant ssh
关于windows - Windows : ssh_exchange_identification 中的 Vagrant ssh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17496711/