vagrant ssh 连接被拒绝

vagrant ssh 连接被拒绝

我无法使用 连接到我的 vagrant box vagrant ssh。运行时没有错误消息vagrant up,我也可以使用 VirtualBox ui 直接连接。

当我运行时,vagrant ssh我只是得到了提示而没有任何消息。如果我添加,VAGRANT_LOG=debug我可以看到它试图运行的命令,因此如果我复制它并手动运行它:

ssh [email protected] -p 2222 ...

我看到“连接被拒绝”。

关于如何继续调试这个问题有什么想法吗?

主机是Windows 7,客户端是debian。

答案1

我找到了我的情况中的问题。在 Windows 主机上进行了简单的“ssh localhost”测试后,我注意到它实际上连接到了 localhost 以外的另一台机器。

这又让我想起我之前编辑过 ~/.ssh/config,检查后我发现我忘了添加 Host 行,这导致所有 ssh 命令都发送到错误的服务器。修复这个问题后,vagrant 又可以正常工作了。

相关内容