私は注意を払ってきました。この文書ホームレスについて。
VirtualBoxとVagrantをインストールしてフォルダを作成して実行しましたがvagrant init
、vagrant up
次vagrant ssh
のメッセージが表示されました。
The private key to connect to the machine via SSH must be owned
by the user running Vagrant. This is a strict requirement from
SSH itself. Please fix the following key to be owned by the user
running Vagrant:
/media/***/Vagrant/.vagrant/machines/default/virtualbox/private_key
この問題に関する記事を読んだ。私のシステムにキーを追加するか、キーの確認に関する内容を追加する必要があるようです。しかし、ほとんどの解決策は私にとっては明確ではありません。とにかく誰かが私に解決策を与えることができればいいでしょう。
さらに、VirtualBox UIで仮想実行OSにアクセスしようとすると、ユーザー名とパスワードの入力を求められます。ところで、vagrantとVirtualBoxを設定したときにユーザー名やパスワードを入力しませんでした。それで、なぜユーザー名とパスワードを尋ねるのかわかりません。
答え1
NTFSでvagrant boxをマウントしようとすると、キーファイルの所有者を変更できません。
NTFSにファイルをマウントしてローカルインスタンスを実行している場合は、私に適した次のことを試してみてください。
さまよう停留所
【ストレスボックス除去】
[Vagrantfileに次の行を追加する] config.ssh.insert_key=false
[**プロジェクトを削除して再複製する必要があるかもしれません。]
ホームレスの供給
このソリューションはライブインスタンスには適していない可能性があります。デフォルトの安全でないSSHキーを使用してください。もっとセキュリティが必要な場合は、ここでよりおいしい魂を見つけることができます。https://www.vagrantup.com/docs/vagrantfile/ssh_settings.html