프로그래밍
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
반응형