본문 바로가기
Progamming Language/Python

[Python] Jupyter 서버 원격 연결 설정하기

by keyhong-DE 2023. 6. 26.

Jupyter Config 파일 생성하기

jupyter server --generate-config

jupyter config 파일 정상 생성

 

해당 커맨드를 치면, 홈디렉토리(cd ~)에 .jupyter 폴더 안에 config 파일이 생성

 

cd ~/.jupyter
vim jupyter_server_config.py

config 파일 확인

 

해당 파일을 vim을 편집하여 아래 설정 값으로 변경

 

# 외부 접속 허용
c.ServerApp.allow_origin = '*'

# 외부 모든 IP에서 접근가능하도록 허용
c.ServerApp.ip = '0.0.0.0'

# jupyter 프로세스를 개방할 포트
c.ServerApp.port = 8888

# jupyter 명령시 자동으로 browser 오픈 끄기
c.ServerApp.open_browser = False

jupyter-lab으로 실행. 실행 후 token 확인

 

그러면 본의 Local IP(Cloud 환경인 경우 Public IP)와 8888 포트 번호의 조합으로 jupyter server web에 접속할 수 있다.

접속 후 위 token을 입력하여 밑에 새로운 password를 설정한다.

 

token을 넣어 새로운 password를 설정하는 화면

 

jupyter 정상 접속시

 

password를 설정시 password가 적힌 json 파일 생성

 

json 파일의 password는 해시로 은닉 되어 있음을 확인