Vagrant SSHがパスワードを要求します。

Vagrant SSHがパスワードを要求します。

私は注意を払ってきました。この文書ホームレスについて。

VirtualBoxとVagrantをインストールしてフォルダを作成して実行しましたがvagrant initvagrant upvagrant 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

関連情報