순서
- aws 홈페이지에서 키 페어 생성 및 다운로드 (ex: test.pem)
- 다운받은 pem 파일로부터 public key 추출
- 접속하려는 서버에 public key 등록
키 페어 생성
먼저 aws 홈페이지에 접속하여 키 페어를 생성을 한다.
키 페어 생성시 test.pem 파일이 다운로드 된다.
public key 추출
ssh-kegen
을 이용해 public key
를 추출한다. pem 파일의 퍼미션은 400 이어야 한다.
1
2
3
4
chmod 400 test.pem
ssh-keygen -y
Enter file in which the key is (/Users/niceharu/.ssh/id_rsa): test.pem
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+SmDR0z+MGWp.............
public key 등록
접속하려는 ec2 서버의 authorized_keys
파일에 추출한 public key
를 등록해준다.
1
2
3
4
vi ~/.ssh/authorized_keys
ssh-rsa gzj4lQcZ0xKN7HBk+KFQU78+rHeXa91W310HyKZ8nj........
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+SmDR0z+MGWp.............
접속
이제 신규로 만든 key를 이용해 접속하면 된다.
1
ssh -i ~/.ssh/test.pem ubuntu@[ip]