vagrant ssh 連線被拒絕

vagrant ssh 連線被拒絕

我在使用連接到我的流浪盒時遇到問題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 ,並檢查我是否注意到我忘記添加主機行,這導致所有 ssh 命令都發送到錯誤的伺服器。修復這個問題後,vagrant 又可以工作了。

相關內容