프로그래밍

jupyter notebook 설정 - 외부 접속 허용 및 암호 설정

kugancity 2017. 11. 30. 12:38
반응형




jupyter notebook 을 ubuntu에서 실행해서 

정상적으로 시작되는 것을 확인했는데 

브라우저에서 접속이 안되는 현상 발생해서 ("연결을 거부했습니다" 메세지 ㅠㅠ)

아래와 같이 다시 실행해서 해결했다.  

(고정 ip 이고 방화벽 해당 포트 열어뒀음) 



jupyter notebook --ip ip주소 --no-browser



그리고 외부 웹 브라우저로 jupyter notebook 접속을 오픈할 경우에는 

꼭! 비밀번호 설정을 해야 한다. 


jupyter notebook --ip ip주소 --generate-config 해서 

홈디렉토리에 jupyter notebook 설정파일을 생성하고 

아래와 같이 수정한다. 


Writing default config to: /home/아이디/.jupyter/jupyter_notebook_config.py







c.NotebookApp.ip = '*'
c.NotebookApp.port = 8888
c.NotebookApp.notebook_dir = u'/home/아이디/'
c.NotebookApp.open_browser = False
`
* 그리고, 비밀번호 해쉬코드도 다음과 같은 형식으로 넣어준다.
`
c.NotebookApp.password = u'sha1:55a*******2b'



해시화된 비밀번호는 python 콘솔에서 다음과 같이 확인할 수 있다. 




>>> from notebook.auth import passwd
>>> passwd()
Enter password:
Verify password:
'sha1:55a*******2b'








참고: https://dymaxionkim.github.io/beautiful-jekyll/2017-01-23-Jupyter/









728x90
반응형