본문 바로가기

Amazon Web Service

PuTTY를 이용해 AWS EC2 인스턴스 접속


안녕하세요! Ji-nun입니다!


이번에는 PuTTY를 통해서 AWS EC2 인스턴스에 접속하는 방법에 대해 알려드리려 합니다.


빠르고 간단하게 설명드리겠습니다!





1. 설치




(1) PuTTY 다운로드 사이트로 갑니다.


(2) 운영체제에 맞게 다운받습니다. ( 저는 윈도우10 64bit를 사용합니다. )


(3) 설치파일을 실행시킵니다.





2. pem  PPK 파일 변환/생성




PuTTY에서는 AWS EC2 인스턴스를 생성할 때 생성되는 (.pem) 파일을 기본적으로 지원하지 않습니다.

대신에 PuTTYgen 이라는 도구를 통해 PuTTY형식(.ppk)으로 변환할 수 있습니다.


(1) PuTTYgen 프로그램 실행

화면 하단 작업표시줄의 검색에 puttygen을 입력하면 바로 나옵니다.


(2) Load pem 파일

도구창에서 Load를 선택하면 아마 파일이 안보일텐데

All Files(*.*)을 선택하면 보이게 되며 key를 찾습니다.


(3) Save private key

Load 밑의 Save private key를 누르면 ppk파일이 생성됩니다.





3. 접속



(1) PuTTY 를 실행합니다.


(2) 설정

Category에서 Session을 선택하고 Host Name (or IP address) 에 EC2 인스턴스의 IP를 입력합니다.

(ex) root@123.123.123.123 or ec2-user@123.123.123.123

※각 OS마다 최초 접속 루트계정이 다릅니다.

   Amazon Linux는 ec2-user, Ubuntu는 ubuntu 등등 입니다.

Port는 22, Connect type은 SSH를 선택합니다.


(3) ppk 파일 설정

Category에서 Connection > SSH > Auth 를 클릭하면 오른쪽에 목록이 뜨는데

가장 하단의 Private key file for authentication: 오른쪽에 Browse... 를 누릅니다.

PuTTYgen 도구로 생성한 ppk 파일을 선택합니다.


(4) 접속

이제 화면 하단의 Open을 누르면 EC2 인스턴스로 접속할 수 있습니다.

이 번거로운 세팅을 미리 등록해놓고 싶으시다면

Category > Session 을 선택하시고 Saved Sessions 하단에 저장할 세팅 이름을 적고 Save를 누릅니다.

후에 다시 접속하고 싶을 땐 좌측에서 저장한 세팅이름을 선택하고 Load해주시면 됩니다.









제 나름대로 생각을 정리하며 포스팅합니다.

정보전달에 있어 차질이 생기는 것을 우려해 나름대로 확실하게 검증을 하고 포스팅하려고 노력합니다.

본 포스팅에 잘못된 정보가 있거나 수정해야할 내용이 있다면 댓글 또는 아래의 이메일로 알려주시면 감사하겠습니다.

E-mail : silent_lhr@naver.com



공감은 로그인이 필요없습니다.

공감은 저에게 포스팅을 이어나갈 수 있는 힘이 됩니다.


'Amazon Web Service' 카테고리의 다른 글

AWS RDS MySLQ / Aurora 장,단점  (2) 2017.10.18