SSH key pair을 만들어서 복사하는 방법을 사용해야 한다. kvm는 fsdev 옵션을 이용해서 로컬파일을 가상머신과 공유 할 수 있다. 이 기능을 이용해서 ssh public key를 복사한다. ssh-keygen으로 ssh key를 만든다.
# ssh-keygen -t rsa
~/.ssh 디렉토리 밑에 id_rsa.pub, id_rsa 파일 쌍이 만들어진다. 이 정보는 kvm의 fsdev를 이용해서 가상머신과 공유 할 수 있다. 스크립트가 알아서 해주니 고민 할 필요 없다. 작동방식이 궁금하면 스크립트 파일을 분석해보자. id_rsa.pub를 authorized_keys로 복사 한 다음 스크립트를 실행한다.
# ./coreos_production_qemu.sh -a ~/.ssh/authorized_keys -- -nographic
스크립트는 가상머신을 만들 때, localhost:2222을 ssh로 포워딩 한다. ssh를 이용 2222번 포트로 접근하자.
# ssh -l core -p 2222 localhost
Last login: Thu May 21 11:58:09 2015 from 10.0.2.2
CoreOS stable (647.0.0)
core@coreos_production_qemu-647-0-0 ~ $
설치
설치 환경
스크립트 다운로드
SSK Keys
Recent Posts
Archive Posts
Tags