vagrant ssh への接続が拒否されました

vagrant ssh への接続が拒否されました

を使用して Vagrant ボックスに接続する際に問題が発生しています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 が再び動作するようになりました。

関連情報