SSH로 클러스터 노드 접속
  • PDF

SSH로 클러스터 노드 접속

  • PDF

VPC 환경에서 이용 가능합니다.

Cloud Hadoop 콘솔 또는 Ambari, Hue 등의 Web UI를 통해서 관리 작업 또는 Application을 제출할 수 있습니다. 그러나 직접 클라이언트를 실행하려면 SSH 방식으로 클러스터 노드에 접속해야 합니다.

참고

클러스터의 Public 도메인으로 SSH 접속하면 클러스터의 엣지 노드로 접속하게 됩니다. 그 외의 다른 노드는 엣지 노드에서 SSH로 접속할 수 있습니다.

사전 작업

클러스터 노드에 접속하기 위해서는 먼저 다음과 같은 작업과 준비가 필요합니다.

항목 설명 가이드
SSL VPN 설정 외부에서 네이버 클라우드 플랫폼 내부에 구성된 네트워크로 보안 접속
  • Subnet의 Route Table에 VPN 대역 추가
  • 클러스터 ACG에 VPN 대역 추가
  • SSL VPN 클라이언트 다운로드 및 설치, 실행
  • SSL VPN 사용 가이드
    ACG 설정 해당 클러스터의 ACG 설정에 접속하려는 장비의 IP 및 22번 포트 추가
  • 접근 소스: 사용자의 고정IP ([my ip] 버튼을 클릭해 입력 가능)
  • 방화벽 설정(ACG)
    인증키 해당 클러스터 접속에 필요한 프라이빗 키(.pem) 클러스터 직접 접속 인증키 관리
    도메인 확인 해당 클러스터 노드 접속에 필요한 도메인 주소 클러스터 상세 정보 확인

    mac OS 환경 SSH 접속

    iTerm2를 이용한 접속 방법을 설명합니다. 다른 프로그램을 사용해도 같은 동작을 수행한다면 결과는 동일합니다.

    chmod 400 </path/to/pem-key>
    ssh -i </path/to/pem-key>  sshuser@<cluster-domain>
    

    Windows 환경 SSH 접속

    PuTTY 클라이언트를 이용한 접속 방법을 설명합니다. 다른 프로그램을 사용해도 같은 동작을 수행한다면 결과는 동일합니다.

    다음 단계를 차례대로 진행해 주십시오.
    * 1. 인증키(pem) 변환
    * 2. 클러스터 노드 접속

    1. 인증키(pem) 변환

    PuTTY에서는 Cloud Hadoop에서 생성된 프라이빗 키 형식(.pem)을 기본적으로 지원하지 않습니다. PuTTY에서 제공하는 PuTTYgen 애플리케이션을 사용해 인증키를 PuTTY에서 사용하는 형식(.ppk)으로 변환할 수 있습니다. PuTTY를 사용하여 마스터 노드에 연결하기 전에 프라이빗 키를 이 형식(.ppk)으로 변환해야 합니다.

    1. PuTTYgen을 실행해 주십시오. (puttygen 다운로드)
    2. Type of key to generate에서 RSA를 선택하고 [Load] 버튼을 클릭해 주십시오.
    3. 해당 인증키(*.pem)를 선택한 후 [열기] 버튼을 클릭해 주십시오.
      • pem 형식의 파일을 찾으려면 모든 유형의 파일을 표시하는 옵션을 선택해 주십시오.
      • pem 파일은 현재 클러스터에 적용되어 있는 인증키의 파일명이며 사용자 로컬 PC에 해당 pem 파일이 저장되어 있어야 합니다.
      • pem 파일을 분실했을 경우 콘솔 > 서버 접속 관리 > 클러스터 직접 접속 인증키 관리 메뉴에서 접속하는 인증키를 변경할 수 있습니다. (클러스터 직접 접속 인증키 관리 참고)
    4. 완료 확인 팝업창의 내용을 확인한 후 [확인] 버튼을 클릭해 주십시오.
    5. [Save private key] 버튼을 클릭한 후 PuTTY에서 사용할 수 있는 ppk 형식의 파일로 저장해 주십시오.
      • PuTTYgen에서 암호 없이 키 저장에 대한 경고가 표시되면 [Yes] 버튼을 클릭해 주십시오.
      • 기존 생성한 인증키와 동일한 이름으로 저장해 주십시오. PuTTY가 자동으로 .ppk 파일 확장자를 추가합니다.

    2. 클러스터 노드 접속

    1. PuTTY를 실행해 주십시오. (PuTTY 다운로드)

    2. Category 창에서 Session을 선택한 후 각 설정 항목에 아래와 같이 입력하십시오.

      • HostName (or IP address): sshuser@DNS (sshuser@DNSDNS에는 해당 클러스터의 공인 IP를 입력)
      • Port: 22
    3. Category 창에서 Connection > SSH를 선택해 확장한 후 Auth 항목을 클릭해 주십시오.

    4. [Browse] 버튼을 클릭해 pem 파일을 변환하여 생성한 ppk 파일을 선택한 후 [Open] 버튼을 클릭해 주십시오.

    5. 다음과 같이 엣지 노드에 정상적으로 접속되었는지 확인해 주십시오.

      chadoop-2-1-116_ko.png


    이 글이 도움이 되었나요?