아무거나

EC2 - 3 (인스턴스 접속) 본문

Infra/AWS

EC2 - 3 (인스턴스 접속)

전봉근 2019. 3. 11. 18:37
반응형

EC2 인스턴스에 접속 할 때는 SSH 라는 방법을 이용하는데, SSH란(Secure Shell) 간단히 설명하자면 우리가 별 생각없이 쓰고 있는 전통적인 ftp, pop, telnet과 은 서비스들은 익히 알려진대로 메시지들이 암호화 되지 않은 방식이므로 스니핑과 같은 해킹 기법에 의해 암호가 노출될 수 있다.
SSH는 이러한 서비스들이 보안에 아주 취약한 점을 대체하기 위하여 나온 원격 로그인 프로그램이다. 

 

1. 접속할 인스턴스를 오른쪽 클릭하고 Connect를 클릭한다.


 

2. WINDOWS환경에서 SSH로 연결할 경우

    # A standalone SSH client : SSH Client를 이용하여 컴퓨터를 제어

    # A Java SSH Client directly from my browser ( Java required ) : 어떤 프로그램 설치없이 웹에서 바로 제어할 수 있다( 단, Java가 설치되어 있어야 한다) 

    # 그림의 4번째의 Connect to your instance using its Public DNS 는 서버에 접근할 수 있는 주소이다.

   * 만약 인증키를 잃어버렸을 경우 다시는 복구될 수 없으므로 반드시 주의하자!

     하지만 유실된 경우에 해결방법은 인스턴스를 이미지를 만들고 다시 이미지로 인스턴스를 생성할 때 키를 재 생성하면 된다.

 

    # putty와 같은 프리웨어 터미널 프로그램을 이용하자 -> 필자는 superputty를 사용했다.

       - http://115.68.228.11/bkjeon/post/8? ( superputty 설치 방법 )

    # putty는 .pem형식을 지원하지 않는다 그러므로 putty에는 PuTTYgen라는 도구가 있는데 이것을 이용하여 .ppk형식으로 변환해야 한다.

      (1) puttygen을 실행한다. (puttygen은 putty 공식 홈페이지에서 다운로드 받을 수 있다.)

      (2) Type of key to generate에서 SSH-2 RSA를 선택한다.

      (3) Load를 선택하여 확장명이 All Files(*.*)로 셀렉트박스 선택 후 변경할 .pem 형식의 파일을 찾고 Open을 선택한다.

      (4) Save private key를 선택하여 putty에서 사용할 수 있는 형식( = .ppk )으로 저장한다.

      (5) session name을 추가한다.

         




     (6) 위 내용중 Connect to your instance using its Public DNS 를 복사하여 hostname에 입력한다.

 

 

 

     (7) 상위 메뉴중 putty Configuration을 선택한다.


 

     (8) Connection -> SSH -> Auth를 선택 후 browse를 선택하여 .ppk 파일을 선택하고 open을 한다.


 

    (8) superputty를 통하여 쉽게 접속하려면 File -> Import sessions -> from putty settings 선택

        그러면 우측에 ImportedFromPuTTY 폴더가 생기고 최근 접속한 세션목록이 표시되므로 확인 후 사용하면 된다.


 

​    ​* 접속이 안되는 경우

      - ec2의 좌측메뉴의 network & security -> security groups 에서 ip대역 설정 (RDS 동일)​



      - 유저네임을 ubuntu로 설정​



      - ec2 instance를 클릭하여 Name / Security Groups 확인(keyName이 일치해야 됨)​

        



        - Security Groups의 Name이 .pem 의 keyName과 일치해야함.

반응형

'Infra > AWS' 카테고리의 다른 글

Elastic Block Store(EBS)  (0) 2019.03.12
EC2 웹 서버(apache) 설치 후 보안그룹(Security Group) 제어  (0) 2019.03.12
EC2 - 2 ( 인스턴스 생성 )  (0) 2019.03.11
EC2 - 1 ( EC2 란 )  (0) 2019.03.11
AWS 기본 사용 방법  (0) 2019.03.11
Comments