
を使用して 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 が再び動作するようになりました。