2017-01-24 10 views
0

私は.vagrantと.vagrant.dディレクトリ間の論理的/概念的な違い.vagrantと.vagrant.dディレクトリの論理的/概念的な違いは何ですか?

を知りたいし、また、以下のキー

の違いは何である(これらの二つの道を守ってください)の1 .vagrantディレクトリに置かれ、もう1つはWindows 7の.vagrant.dディレクトリに置かれますか?

C:\ Users \ユーザー名**デフォルト\ ** \浮浪者のマシン\ VirtualBoxの\ PRIVATE_KEY

C:\ Users \ユーザー名** vagrant.d ** \ insecure_private_key

ドキュメントやインターネット上のどこにも見つかりませんでした。前もって感謝します。

+0

.vagrantディレクトリのprivate_keyはいつ作成されますか?私はセットアップでそれを見ることができません。 – Prat

答えて

1

.vagrant.dは、通常、ホームフォルダに置かれ、システム全体のデータ/設定、つまりダウンロードされた悪性コードボックスを保存します。

.vagrantは、環境/プロジェクトフォルダに配置され、プロジェクト固有の設定(現在のVM設定)を保存します。 user/myprojectで作業している場合はVagrantfileを作成し、vagrant upを実行すると、VM固有のデータでuser/myproject/.vagrantディレクトリが作成されます。

.vagrant.d/insecure_private_keyがデフォルトあなたのVMにアクセスするための安全でない秘密鍵である、それがプロジェクトの.vagrantディレクトリからprivate_keyで最初のVMの起動時に浮浪者に置き換えられています。あなたの例:のprivate_key VMはvirtualboxプロバイダーで開始しました。

+0

すばらしい説明!ですから、パティを使ってパスワードの少ないログインを設定している場合、プライベートキーを.vagrantディレクトリから.ppk形式に直接変換し、パスワードを入力せずにログインすると、自分のVMに接続できるはずです。 (あなたが言及したように置き換えられた場合、insecure_private_keyは使用されません) –

+0

はい、 '.vagrant/machines/default/virtualbox/private_key'に変換する必要があります。あなたは '迷惑行為 'プロセス中にキー置換を認識することができます:_ゲスト内に生成された公開鍵を挿入します。_そして_ゲストの安全でないキーを削除します。 –

+0

ちょうどチェックされ、上記はうまくいった!実現したように、あなたが言及したように、insecure_private_keyは一度だけ(最初の起動時に)使用され、それを使用しないポストのようです。再度、感謝します! –

関連する問題