

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 프라이머리 노드 및 노트북 서버에 연결
<a name="emr-jupyterhub-connect"></a>

JupyterHub 관리자 및 노트북 사용자는 SSH 터널을 사용한 다음 마스터 노드의 JupyterHub에 의해 지원되는 웹 인터페이스에 연결하여 클러스터 마스터 노드에 연결해야 합니다. SSH 터널을 구성하고 터널을 사용하여 웹 연결을 프록시하는 방법에 대한 자세한 내용은 *Amazon EMR 관리 안내서*에서 [클러스터에 연결](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-connect-master-node.html)을 참조하세요.

기본적으로 Amazon EMR의 JupyterHub는 프라이머리 노드의 **포트 9443**을 통해 사용할 수 있습니다. 내부 JupyterHub 프록시는 포트 9443을 통해 노트북 인스턴스도 지원합니다. JupyterHub 및 Jupyter 웹 인터페이스는 다음 패턴으로 URL을 사용하여 액세스할 수 있습니다.

**https://***MasterNodeDNS***:9443**

`c.JupyterHub.port` 파일에서 `jupyterhub_config.py` 속성을 사용하여 다른 포트를 지정할 수 있습니다. 자세한 내용은 JupyterHub 설명서에서 [Networking basics](http://jupyterhub.readthedocs.io/en/latest/getting-started/networking-basics.html)를 참조하세요.

기본적으로 Amazon EMR에 설치된 JupyterHub에서는 HTTPS를 사용한 SSL 암호화를 위해 자체 서명된 인증서를 사용합니다. 사용자는 연결 시 자체 서명된 인증서를 신뢰하라는 메시지를 받게 됩니다. 신뢰된 인증서 및 키를 자체적으로 사용할 수 있습니다. 마스터 노드의 `server.crt`에 있는 기본 인증서 파일, `server.key` 및 키 파일 `/etc/jupyter/conf/`를 자체 인증서 및 키 파일로 바꾸세요. `c.JupyterHub.ssl_key` 파일에 있는 `c.JupyterHub.ssl_cert` 및 `jupyterhub_config.py` 속성을 사용하여 SSL 재료를 지정하세요. 자세한 내용은 JupyterHub 설명서에서 [Security settings](https://jupyterhub.readthedocs.io/en/latest/tutorial/getting-started/security-basics.html)를 참조하세요. `jupyterhub_config.py`를 업데이트한 후 컨테이너를 다시 시작하세요.