키 페어 생성
대부분의 클라우드 이미지는 패스워드 인증 대신 공용 키 인증을 지원합니다. 따라서 인스턴스를 생성하기 전에 공용 키를 먼저 생성해야 합니다. 인스턴스를 생성할 때는 미리 만든 공용 키를 이용합니다. 사용자는 개인 키를 이용해 생성한 인스턴스에 접속할 수 있습니다.
1. 인스턴스는 demo 계정에서 생성할 것이므로 demorc 파일의 내용을 확인하고 export합니다. 그리고 ssh-keygen 명령어를 이용해 생성합니다. 이때 저장할 key 파일을 입력하라는 프롬프트가 표시되면 사용하려는 이름을 입력하거나 기본 값을 그대로 두고 Enter를 누릅니다. 여기서는 openstack이라는 이름을 사용했습니다.
root@controller:~# . demorc root@controller:~# ssh-keygen -q -N “” Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/openstack root@controller:~# ll .ssh total 24 drwx—— 2 root root 4096 Jun 30 04:56 ./ drwx—— 7 root root 4096 Jun 30 04:11 ../ -rw——- 1 root root 1675 Jun 28 13:34 id_rsa -rw-r–r– 1 root root 666 Jun 28 13:32 known_hosts -rw——- 1 root root 1675 Jun 30 04:56 openstack -rw-r–r– 1 root root 397 Jun 30 04:56 openstack.pub