AWS EC2 인스턴스, ppk 파일을 통해 푸티 SSH 접속
요즘 IT업계는 클라우드가 대세죠
아마존의 AWS 클라우드에 이어 마이크로소프트의
Azure, 구글의 GCP까지 클라우드의 인기가
급격하게 증가하고 있습니다.
저도, AWS 클라우드를 공부하고 있는데요.
공부할 것도 많고 참 쉽지 않네요.
여튼, AW의 EC2에서 리눅스 인스턴스를 생성하면
pem 파일을 통해 SSH로 접속할 수 있는데요.
많은 분들이 사용하는 푸티 터미널의 경우
ppk 파일을 통해 EC2 인스턴스에 SSH 접속을
할 수 있습니다.
즉, pem키를 ppk키로 만들어주는 과정이
필요합니다. 이렇게 ppk 키를 생성하게 되면
Putty에서 SSH 접속을 할 수 있습니다.
먼저 PuttyGen 프로그램이 필요합니다.
아래 사이트에 접속하시면 puttygen.exe
파일을 다운로드 받을 수 있습니다.
putty 관련 파일들을 다운로드 받을 수 있는
사이트입니다. 스크롤을 내리시다 보면
puttygen.exe 파일이 보이는데 클릭하게 되면
다운로드 됩니다. (설치하지 않음)
다운로드가 완료되었으면 해당 파일을
더블클릭하면 아래처럼 바로 실행됩니다.
PuTTY Key Generator라는 프로그램입니다.
밑에 보시면 Load 버튼이 보입니다.
Load 버튼을 클릭하여 기존 pem키를 불러옵니다.
불러오면 pem 키에 대한 정보들이 나타납니다.
SSH 인증을 위한 비밀스러운 키 정보이기 때문에
모자이크 처리를 하였습니다. 이제 이 pem 키를
통해 ppk 키를 생성할 수 있습니다.
Save private key 버튼을 클릭하고 저장하면 됩니다.
정상적으로 ppk 키 파일이 생성되었죠?
이제는 Putty로 이 ppk 파일을 통해 AWS
EC2 인스턴스에 SSH 접속을 할 수 있습니다.
Putty 터미널에서 Connection - SSH - Auth 항목을
클릭 후 Browse를 통해 ppk 파일을 선택합니다.
이제는 Session 항목을 클릭합니다.
그리고 AWS EC2에 접속할 아이피 주소 또는
DNS 주소를 입력하고 Open 합니다.
아이피와 포트가 맞고 (방화벽도 열려있고)
pem 인증키가 정상적으로 일치한다면
해당 리눅스에 정상적으로 접근이 될겁니다.
댓글