개발/php
맥북 Mac Homestead 환경: SSH 키 생성 → Vagrant 실행 → SSH 접속
yy_dd2
2025. 9. 15. 14:56
반응형
베이그런트 실행중에 발생하는 문제 ssh 키 생성하기
$ vagrant up
Check your Homestead.yaml (or Homestead.json) file, the path to your private key does not exist.
Mac 기준 Homestead SSH 키 생성 → Vagrant 실행 → SSH 접속 순서
- SSH 키 생성
# SSH 키 생성 (RSA 4096비트) ssh-keygen -t rsa -b 4096 -C "aaa000@test.com" # 과정 안내 # 1. 파일 위치 묻는 질문: 그냥 엔터 (기본값 /Users/사용자명/.ssh/id_rsa 사용) # 2. 패스프레이즈 입력: 엔터 (로컬 개발용, 비밀번호 없이 생성) # 3. 패스프레이즈 확인: 엔터 # 생성 완료 후 ~/.ssh/id_rsa (개인키), ~/.ssh/id_rsa.pub (공개키) 생성 - Homestead.yaml 확인
# ~/Homestead/Homestead.yaml provider: virtualbox # 프로바이더 설정 authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa folders: - map: ~/code to: /home/vagrant/code sites: - map: homestead.test to: /Users/yd/Documents/laravel/laravel_docker/sample - Vagrant Homestead 실행
# Homestead 폴더로 이동 cd ~/Homestead # 가상 머신 실행 vagrant up # 상태 확인 vagrant status - SSH 접속
# Homestead VM 접속 vagrant ssh # 접속 후, 코드 디렉토리 확인 cd ~/code ls -al
✅ 이제 Homestead VM에 접속되어 SSH를 통해 개발 환경을 사용할 수 있습니다. SSH 키와 Homestead.yaml 경로가 맞으면 더 이상 "private key does not exist" 오류가 발생하지 않습니다.
반응형