質問: VirtualBoxで「vm_master」という名称で仮想CentOS環境をつくり、vagrantもインストールしました。 ゲストOSの/home/vagrant/.sshにはホストOSの秘密鍵から作成した公開鍵を配置。 この状態の「vm_master」をホストOS上からvagrant boxファイルを作成しました。 このboxファイルを「vm01」という名称でvagrantでadd、vagrant upしたところ、ssh認証が働かずタイムアウトになってしまいました。 Vagrant sshはパスワード入力でログインできたので/home/vagrantを確認したところ、「vm_master」で作っておいたはずの.sshフォルダがありませんでした。 vagrantのboxとは隠しファイルとかは引き継げないなんてことはあるのでしょうか?
回答: ゲストOSの/home/vagrant は ホストOSのVagrantfileがあるディレクトリと共有ディレクトリになっているので、 上書きされているのでは? ホストOSのVagrantfileがあるディレクトリに.sshを置いておけば解決しそうではある。