Vagrant SSH가 비밀번호를 묻습니다.

Vagrant SSH가 비밀번호를 묻습니다.

나는주의를 기울여 왔습니다.이 문서노숙자에 대해서.

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

관련 정보