「vagrant ssh」が通らない原因

問題なく動いていたVirtualBox+Vagrantが、他PCで「vagrant ssh」できなくなった。

「vagrant ssh」が通らない原因として、以下の可能性が考えられる:

  1. IPアドレスの変更:起動後にIPアドレスを変更した場合、vagrant sshは効かなくなる可能性がある。IPアドレスを変更したい場合は、Vagrantファイルで定義するのが一般的。
  2. SSHの鍵認証の問題:SSHのエラーということで鍵周りを探ってみる。鍵のパーミッションを変更する作業が必要かもしれない。
  3. VirtualBoxのホストオンリーネットワークアダプタのDHCPサーバのIPがVMのIPと重複:VirtualBoxのホストオンリーネットワークアダプタのDHCPサーバのIPが、VMのIPと重複していることが原因かもしれない。この場合、DHCPサーバのIPを変更するか、DHCP自体を無効化すると問題が解消される可能性がある。
  4. インストールの問題:一度インストールしたものが残っており、バージョンが合っていない可能性もある。この場合、再度パッケージをダウンロードし、アンインストールをし、再度やり直すと接続できるかも。

【参考サイト】

この記事を書いた人