본문으로 바로가기
반응형

현재 네트워크에서는 비싼 장비를 직접 구매 또는 대여를 하지 않는 클라우드 컴퓨팅 시장이 크게 형성되어 있습니다.

그 클라우드 컴퓨팅 시장 중 가장 큰 점유율을 차지하고 있는 아마존 웹 서비스의 EC2 인스턴트에 PuTTY를 이용한 접속 과정입니다.


Amazon EC2 (Elastic Compute Cloud)란?

Amazon EC2 (Elastic Compute Cloud)란 AWS에서 가장 먼저 생겨난 기본적이고 가장 많이 쓰이는 상품 중 하나이다. 몇 번의 간단한 클릭만으로 서버를 생성할 수 있음과 동시에 사용한 만큼만 요금을 지불하면 되므로 효율성과 비용 절감의 장점을 가지고 있다. EC2에서 생성하는 서버를 인스턴스(Instance)라고 부르며, 많은 종류의 인스턴스 유형, 구입 옵션 등이 있어 필요에 맞는 인스턴스를 선택하여 서버를 구성할 수 있다. 인스턴스는 쉽게 말해 컴퓨터 1대라고 생각하면 된다. 만약 EC2에서 컴퓨터를 5대 임대하게 된다면 3대의 인스턴스가 생성된다.


본 게시글은 2020년 3월 1일자 AWS 홈페이지에 맞춰 작성되었습니다. 추가적으로 서술해야하는 과정이 나온다면 리빌딩 하겠습니다. (2020.03.01)


Amazon EC2 인스턴스 접속 By Putty
본 게시글에서 사용한 Instance는 Linux TypeUbuntu Server 18.04 LTS (HVM), SSD Volume Type입니다. Windows Type의 Instance의 접속법은 본 게시글과 다릅니다.

1. 생성한 인스턴스를 마우스 오른쪽 버튼으로 클릭한다.

2. 사진과 같이 인스턴스 상태, 인스턴스 설정, CloudWatch 모니터링 등 인스턴스 메뉴가 나온다. '연결'을 클릭한다.

3. '인스턴스에 연결' 이라는 창이 뜨면서 3가지 연결 방법과 함께 각각의 방법마다 라디오 버튼을 통해 인스턴스 엑세스 방법을 확인할 수 있다. 여기서 PuTTY를 통한 연결에 필요한 내용은 4번의 '퍼블릭 DNS을(를) 사용하여 인스턴스에 연결'이다. 기본으로 지정되어있는 사용자 이름과 @퍼블릭 DNS를 이용하여 연결할 수 있다.

4. PuTTY를 이용해서 인스턴스에 접속하기 위해서는 보관해놓은 인스턴스 Key 파일 .pem 파일을 PuTTY Private Key인 .ppk로 변환해줘야한다. PuTTY 홈페이지에 접속하여 스크롤을 아래로 내려 Alternative binary files의 Key 변환 프로그램PuTTY Key Generator(puttygen.exe)를 클릭하여 다운로드 한다.

5. 다운받은 PuTTY Key Generator(puttygen.exe)을 실행하여 Actions - Load 버튼을 클릭한다.

6. 보관해놓은 인스턴스 Key 파일인 .pem 파일을 클릭한 후 '열기' 버튼을 누른다.

7. 성공적으로 파일을 열어 변환했다는 알림창이 뜬다. '확인' 버튼을 누른다.

8. Actions - 'Save private key' 버튼을 클릭하여 저장한다.

9. passphrase를 통하여 키 파일을 보호하지 않은채로 저장하는지 여부를 묻는 알림창이 뜬다. '예' 버튼을 클릭한다.

10. 불러왔던 이름으로 파일 이름이 미리 설정되어있는 것을 확인할 수 있다. '저장' 버튼을 클릭한다.

11. PuTTY를 실행하여 3번에서 확인한 주소를 가지고 Host Name (or IP address)에 입력한다. 연결 주소는 [Ubuntu@퍼블릭 DNS] 형태로 되어있다.

12. Host Name (or IP address)에 입력 후 왼쪽 사이드바의 Connection - SSH - Auth에 들어간 후 'Browse...' 버튼을 클릭한다.

13. 변환한 .ppk 파일을 클릭한 후 '열기' 버튼을 누른다. 

14. Private key file for authentication에 파일이 입력된 것을 확인할 수 있다. 'Open' 버튼을 눌러 인스턴스에 접속한다.

15. 인스턴스에 정상적으로 접속한 것을 확인할 수 있다.


반응형