-
인쇄
-
PDF
SSH로 클러스터 노드 접속
-
인쇄
-
PDF
VPC 환경에서 이용 가능합니다.
Cloud Hadoop 콘솔 또는 Ambari, Hue 등의 Web UI를 통해서 관리 작업 또는 Application을 제출할 수 있습니다. 그러나 직접 클라이언트를 실행하려면 SSH 방식으로 클러스터 노드에 접속해야 합니다.
클러스터의 Public 도메인으로 SSH 접속하면 클러스터의 엣지 노드로 접속하게 됩니다. 그 외의 다른 노드는 엣지 노드에서 SSH로 접속할 수 있습니다.
사전 작업
클러스터 노드에 접속하기 위해서는 먼저 다음과 같은 작업과 준비가 필요합니다.
항목 | 설명 | 가이드 |
---|---|---|
SSL VPN 설정 | 외부에서 네이버 클라우드 플랫폼 내부에 구성된 네트워크로 보안 접속 |
SSL VPN 사용 가이드 |
ACG 설정 | 해당 클러스터의 ACG 설정에 접속하려는 장비의 IP 및 22번 포트 추가 |
방화벽 설정(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)으로 변환해야 합니다.
- PuTTYgen을 실행해 주십시오. (puttygen 다운로드)
- Type of key to generate에서 RSA를 선택하고 [Load] 버튼을 클릭해 주십시오.
- 해당 인증키(*.pem)를 선택한 후 [열기] 버튼을 클릭해 주십시오.
- pem 형식의 파일을 찾으려면 모든 유형의 파일을 표시하는 옵션을 선택해 주십시오.
- pem 파일은 현재 클러스터에 적용되어 있는 인증키의 파일명이며 사용자 로컬 PC에 해당 pem 파일이 저장되어 있어야 합니다.
- pem 파일을 분실했을 경우 콘솔 > 서버 접속 관리 > 클러스터 직접 접속 인증키 관리 메뉴에서 접속하는 인증키를 변경할 수 있습니다. (클러스터 직접 접속 인증키 관리 참고)
- 완료 확인 팝업창의 내용을 확인한 후 [확인] 버튼을 클릭해 주십시오.
- [Save private key] 버튼을 클릭한 후 PuTTY에서 사용할 수 있는 ppk 형식의 파일로 저장해 주십시오.
- PuTTYgen에서 암호 없이 키 저장에 대한 경고가 표시되면 [Yes] 버튼을 클릭해 주십시오.
- 기존 생성한 인증키와 동일한 이름으로 저장해 주십시오. PuTTY가 자동으로 .ppk 파일 확장자를 추가합니다.
2. 클러스터 노드 접속
-
PuTTY를 실행해 주십시오. (PuTTY 다운로드)
-
Category 창에서 Session을 선택한 후 각 설정 항목에 아래와 같이 입력하십시오.
- HostName (or IP address):
sshuser@DNS
(sshuser@DNS
중DNS
에는 해당 클러스터의 공인 IP를 입력) - Port:
22
- HostName (or IP address):
-
Category 창에서 Connection > SSH를 선택해 확장한 후 Auth 항목을 클릭해 주십시오.
-
[Browse] 버튼을 클릭해 pem 파일을 변환하여 생성한 ppk 파일을 선택한 후 [Open] 버튼을 클릭해 주십시오.
-
다음과 같이 엣지 노드에 정상적으로 접속되었는지 확인해 주십시오.