반응형

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에서 주피터 노트북이 사용하는 포트를 이용할 수 있도록 방화벽 정책을 설정해줘야 함

반응형

+ Recent posts