DS218+ 기준으로 기술합니다.
0. 사전준비사항
- NAS에 ssh 접속 할 수 있도록 준비
- anaconda download(리눅스 64bit) : https://www.anaconda.com/download/#linux
<아나콘다 설치> - 꼭 아나콘다 아니어도 됨
1. bash 아나콘다설치파일.sh
2. yes yes 진행
3. 마지막에 bashrc PATH 등록하는 과정에서 no를 눌렀는데, yes를 하면 자동 생성해줄듯.
no를 눌렀기 때문에 .bashrc vi로 생성하였음(.bashrc가 없었음)
<주피터 노트북 설정>
1. ssh 접속해서 파이썬 실행
>>> from notebook.auth import passwd
>>> passwd()
패스워드 입력, 확인 후
>>> 'sha1:어쩌고저쩌고지지고볶고쏼라쏼라쏼라쏼라'
복사해둠
2. config 파일 생성
[~/work/python]# jupyter notebook --generate-config
Writing default config to: /Users/tommy/.jupyter/jupyter_notebook_config.py
3. config 파일 수정
IP 0.0.0.0으로 설정
PORT도 변경하였음(변경하지 않아도 무방)
패스워드 설정
외부에서 접속할 것이므로 웹브라우저 실행 X
외부접속허용
allow_origin, open_browser, password, port
4. ssh에서 jupyter notebook 실행하여 잘 올라오는지 확인(포트가 충돌나거나 하면 정상 실행되지 않는다)
정상 실행된다면, 종료하고 nohup으로 백그라운드 실행
<시놀로지 설정>
dsm에서 주피터 노트북이 사용하는 포트를 이용할 수 있도록 방화벽 정책을 설정해줘야 함
'Python > ㄴPython 확장' 카테고리의 다른 글
jupyter notebook 확장기능(nbextensions) 설치(404 발생 시) (0) | 2019.06.17 |
---|