본문 바로가기
Computer Science/Jupyter

Jupyter 설치 및 원격 접속

by Wikinist 2023. 8. 4.

주피터 노트북 설치 및 설정

먼저, Python과 pip를 설치해야 합니다. Python 3 버전을 권장합니다.
터미널 또는 명령 프롬프트에서 아래 명령어로 주피터 노트북 패키지를 설치합니다.

pip install jupyter

주피터 노트북을 실행하려면 터미널에서 아래 명령어를 실행합니다.

jupyter notebook

 

원격 접속 설정

주피터 노트북 서버를 실행한 후에는 기본적으로 로컬에서만 접속이 가능합니다.
원격 접속을 허용하기 위해 설정 파일을 생성해야 합니다. 터미널에서 아래 명령어를 실행하여 설정 파일을 생성합니다:

jupyter notebook --generate-config

생성된 설정 파일을 편집합니다. 터미널에서 아래 명령어를 사용하거나 원하는 텍스트 편집기를 이용합니다:

설정 파일에서 아래 줄을 찾아 수정합니다.

c.NotebookApp.allow_origin = '*'  # '*' 대신에 신뢰할 수 있는 도메인을 명시할 수 있습니다.
c.NotebookApp.ip = '0.0.0.0'      # 외부 접속을 위해 IP 주소를 '0.0.0.0'로 설정합니다.
c.NotebookApp.open_browser = False # 웹 브라우저 자동 열림을 비활성화합니다.

방화벽 및 포트 포워딩 설정

방화벽 설정과 포트 포워딩을 통해 주피터 노트북 서버의 접속을 허용합니다. 서버의 방화벽에서 주피터 노트북 포트(기본적으로 8888)를 열어야 합니다.

원격 접속

주피터 노트북 서버를 실행한 상태에서, 원격 컴퓨터의 웹 브라우저에서 다음 주소로 접속합니다: http://서버의_IP_주소:8888
웹 브라우저에 주피터 노트북 대시보드가 나타나고, 여기서 노트북을 생성하고 작업할 수 있습니다.
위의 단계를 따라하면 원격에서 주피터 노트북에 접속할 수 있습니다. 하지만, 보안을 위해 외부에서 접속하는 경우에는 반드시 적절한 보안 조치를 취하는 것이 중요합니다. 예를 들어, 암호를 설정하거나 SSL 인증서를 사용하는 것이 좋습니다.

해당 게시글은 ChatGPT의 도움을 받아 작성되었습니다.

'Computer Science > Jupyter' 카테고리의 다른 글

jupyter notebook 한글 폰트 사용  (0) 2023.08.09
Jupyter %matplotlib  (0) 2023.08.04
Jupyter 서버 보안  (0) 2023.08.04
Jupyter  (0) 2023.08.04