因此,我正在编写指南以使 vagrant 在所有不同的操作系统上工作,并且我已经将最糟糕的情况留到最后...... Windows。我已经安装了 virtualbox、vagrant 和一个本地 ssh 命令行客户端,所以我可以ssh servername
成功执行。我也可以运行vagrant up
,它会启动机器(我可以在 VBox GUI 中看到),但会挂在“等待 VM 启动。这可能需要几分钟......”。
尝试vagrant ssh
从命令提示符运行会产生错误,果然如此。
ssh_exchange_identification: Connection closed by remote host
我对网络还很陌生,我不知道这里出了什么问题。是不是私钥的问题?(我正确配置了私钥的路径),还是 Windows 网络问题?我还没有在网上找到答案,希望能得到一些帮助。谢谢!修复将是惊人的。