AWS(Amazon Web Service)에 APM 환경 구축하기!

세번째,  .ppk 생성 + putty로 접속.


* 이제 ppk 파일만 있으면 putty로 instance에 접속해볼 수 있습니다.
* putty Download : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

1. ppk file 생성하기
 

      1) 두번째 글에서 instance를 생성할 떄 다운받은 .pem 파일(Launch Instance를 완료할 때 다운받은
        .pem 파일을 의미합니다.)을 이용하여 .ppk 파일을 생성해야 합니다.
      
        .pem 파일을 통해 .ppk 파일을 생성하는 방법은 아래와 같습니다.

        “PuTTYgen 실행”  ->  “Conversions 선택”  -> “Import Key”

        -> “instance 생성시에 다운 받은 .pem 파일 선택”  

        ->  “Save private key 클릭”   ->  “저장”
 

PuTTYgen 첫 화면

Conversions -> import key를 눌러 .pem 파일 선택


      2) .ppk 파일이 만들어졌다면 대성공입니다.
          만들어진 .ppk 파일은 직사광선을 피해 잘 보관하시기 바랍니다. putty나 WinSCP로 instance에
          접속할 떄 반드시 필요한 파일입니다.

  참고 : http://blog.naver.com/PostView.nhn?blogId=olovesun&logNo=10123779696
  http://www.keywordintellect.com/amazon-web-services/managing-an-amazon-ec2-instance-using-putty-ssh/
  
  

2. putty로 접속해보기.

      1) putty로 접속할 때 반드시 입력해야 하는 정보는 아래와 같습니다.

      2) Host Name : AWS instance의 Public DNS 정보입니다.

      3) Port : 22 (Secure Shell로 접속하겠다는 의미입니다)

      4) Connection type : SSH

      5) Connection -> SSH -> AUTH -> “Private key file for authentification”에 1에서 생성한 .ppk 파일을

          넣은 뒤 “세션 저장”

     

Connection -> SSH -> AUTH -> PPK 파일 설정

미래를 위해 Session 정보 저장

      6) 저장된 Session으로 접속을 하면 login as : 라고 물어봅니다.

         습관처럼 ‘root’를 입력하셨다면 아래와 같이 ec2-user로 접속하라는 메시지가 나옵니다.

     

root로 접속했을 때의 메시지

      7) 헛. ec2-user가 뭐지? 실제로 저는 ec2-user가 뭘 뜻하는지 몰라 AWS 등록시에 입력한

         e-mail도 입력해보고, instance에 부여된 Owner 정보도 넣어보고 했는데.

         ec2-user는 문자 그대로 ec2-user를 입력하라는 뜻입니다. (단순하게 생각해야 합니다.)

         ec2-user로 접속하면 아마 아래와 같은 화면이 나올 겁니다.

     

ec2-user로 접속했을 때 화면

      8) root 권한이 필요하면 sudo bash라고 입력하시면 됩니다.

      9) root에서 su -. sudo passwd 라고 입력하셔서 password를 설정할 수도 있습니다.


putty로 접속해보기 까지     끝!

이제 putty로 접속해서 APM 환경을 구축하는 것과

WinSCP를 이용해서 필요한 파일을 전송하는 것만 남았습니다.