여기서 어디에서 실수를했는지 알 수 없었습니다. 내 명령 vagrant up
은 다음 줄로 응답합니다.
$ vagrant up
Check your Homestead.yaml file, the path to your private key does not exist.
Check your Homestead.yaml file, the path to your private key does not exist.
ssh-keygen -t rsa -C "you@homestead"
한 번 실행 하고 리턴 키를 두 번 누르면 완료됩니다!
답변:
터미널에서 다음 단계를 따르고 싶습니다.
SSH 키 생성 ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
SSH 에이전트 시작 eval "$(ssh-agent -s)"
SSH 개인 키를 ssh-agent에 추가하십시오. ssh-add -k ~/.ssh/id_rsa
그런 다음 실행 vagrant up
ssh-add -k ~/.ssh/id_rsa
)
vagrant up
했습니다.
키를 생성 할 필요가 없습니다. 간단히 실행 :
# touch ~/.ssh/id_rsa
그때
# vagrant up
touch
입니다.
Windows 사용자의 경우 PuTTYgen을 사용하여 공개 / 개인 키 쌍을 생성 할 수 있습니다. 그런 다음 공개 키를 mypublickey.pub로 저장합니다. myprivatekey.ppk와 같은 개인 키.
에서 homestead.yaml 다음으로 변경 :
authorize: C:\Users\YOUR_USERNAME\.ssh\mykey.pub
keys:
- C:\Users\YOUR_USERNAME\.ssh\myprivatekey.ppk
이것은 누군가를 도울 수 있습니다.
git bash를 사용 하여 Windows 용 SSH 키를 자동으로 생성 할 수도 있습니다.
~/.ssh/id_rsa
구성한 것과 같은 개인 키 가 있습니까?