[AWS]Putty로 AWS EC2 인스턴스 접속 방법
서론
요즘 개발한 웹서버를 클라우드 환경에 배포해보기 위해 AWS로 이것저것 시도해보고 있습니다. 이 과정 속에서 Putty로 AWS EC2 인스턴스 서버를 접속하는 방법을 알게 되었는데 이를 정리하여 공유하면 좋을 거 같아 글로 작성했습니다.
본론
[사전 조건]
1.putty, puttygen 설치
다운로드 링크 https://www.chiark.greenend.org.uk/~sgtatham/putty/
2.AWS EC2 인스턴스 실행
3.AWS - EC2 -보안 그룹-인바운드 규칙에 접속할 PC IP와 22 포트가 등록되어 있어야 함
[접속 방법]
1.puttygen.exe를 실행하여 Parameters에서 RSA를 선택한 뒤 Load버튼 선택
2.확장자를 All Files (*.*)로 바꾸고 인스턴스를 생성할 때 다운로드한 키 페어 pem 파일을 선택 후 열기 클릭
3. 열기를 선택하면 "Successfully imported foreign key..."이라는 메시지 창이 나오는데 확인을 누름
4.Actions 탭에 Save private key 버튼을 클릭
5."Are you sure you want to save this key without a passphrase to protect it?"라는 경고문구가 뜨면 예를 선택
6.ppk 확장자로 파일을 저장
7.aws에서 EC2 대시보드에 생성한 인스턴스를 시작 후 오른쪽 클릭 → 연결 클릭
8.SSH 클라이언트 탭 클릭하면 .pem 뒤에 있는 내용을 복사함. 이 내용은 접속할 Host Name
9.putty.exe를 실행 후 Session 탭에 Host Name에 복사한 내용을 붙여 넣음.
10. SSH를 선택 후 PORT가 22인지 확인
11.Connection - SSH - Auth 탭에 들어가서 Browse 버튼을 클릭 후 6. 항목에서 저장했던 ppk파일을 선택 후 열기 클릭
12.Session 탭으로 돌아와 Saved Sessions에 저장할 명칭 입력 후 Save를 클릭. 이렇게 해두면 나중에 접속할 때 저장했던 Saved Sessions을 클릭 후 로드하면 바로 접속할 수 있게 됨! (단 Host Name은 인스턴스를 새로 시작할 때마다 바뀌므로 껐다가 킬 시 바꿔줘야 함.)
13.Open클릭하면 putty security alert 알람 창이 나오는데 예 클릭
14.접속 완료!
결론
AWS EC2에 Putty로 접속하는 방법을 사진과 함께 직관적으로 전달할 수 있도록 작성해보았습니다. 이 글이 EC2 접속에 어려움을 겪고 계시는 분들께 도움이 되었으면 좋겠습니다.
Reference
[PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결]
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html?icmpid=docs_ec2_console