본문 바로가기
AWS

[AWS] EMR에 ssh로 접속하는 방법

by hs_seo 2020. 10. 7.

AWS에서 EMR을 생성하고 ssh 연결을 설정하는 방법은 다음과 같습니다.

  1. EC2 키페어(KeyPair) 생성
  2. EMR 생성시 키페어 선택
  3. ssh 인바운드 규칙 추가
  4. 키페어로 접속

EC2 키페어 생성

AWS 콘솔의 EC2 대시보드에서 키 페어를 먼저 생성합니다. 키 페어를 생성하면 로컬에 생성한 키페어가 생성한 이름으로 xxx.pem 형식으로 다운로드 됩니다.

 

EMR 생성시 키페어 선택

EC2 생성시 이전에 생성한 키페어를 선택합니다.

ssh 인바운드 규칙 추가

EMR의 마스터 노드에 접속하기 위한 인바운드 규칙을 추가해야 합니다.

  • 보안 및 액세스 > 마스터 보안 그룹 > ElasticMapReduce-master 선택
  • 보안그룹에서 ElasticMapReduce-master 선택
  • 인바운드 규칙 추가
    • 유형: ssh
    • 프로토콜: TCP
    • 포트 범위: 22
    • 소스: 0.0.0.0/0

생성한 키페어로 접속

chmod 400으로 다운로드한 키페어의 권한을 변경하고 접속에 사용합니다.

 

ssh -i ~/key-pair.pem hadoop@ec2-url
반응형