windows - Windows : ssh_exchange_identification 中的 Vagrant ssh

标签 windows networking ssh virtualbox vagrant

所以我正在编写指南,让 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/

相关文章:

python - 如何通过互联网在两台计算机之间建立 UDP 连接

php - 在自治系统编号 (ASN) 中获取 IP

networking - 网络掩码、CIDR、网络和 Broadcat IP 地址

hadoop - 为什么无法识别 sshd 服务?

windows - 如何读取注册表资源字符串,例如 "@filename,resource"?

C(在 win32 上): How to fix value of daylight greater than 1?

java - 如何在 ssh 后在 mac osx 上运行 java GUI

java - ssh后在bash脚本中运行两个java程序

ios - Windows 命令行中的 iPhone 屏幕截图

java - 如何在 Java 中解开 Windows 文件名?