만약 도커를 쓰고 있다면 ?!! docker 생성시 포트를 열어줘야 한다
먼저 docker에서 설정할때 포트를 열어 줘야 한다. ex) -p=45678:22(일반접속용) -p=45679:6006(tensorboard) -p=456780:8888(jupyter용)
$ python
>>> from notebook.auth import passwd
>>> passwd()
파이썬에서 위의 코드 실행 --> PW입력 --> password output 토큰 생성 복사해 놓고: 'sha1:f7afc76e82d3:d2c1f7315522de70c1d3bda94a06dec8dabf0e27'
'argon2:$argon2id$v=19$m=10240,t=10,p=8$JFiHiiz5ShDNssfH/D7P1A$NQZnQ3unvNyD6EZqBxtOPUqow0YZhSlvo6rHvFqYvtA’
$ sudo ufw allow 50888
# 열어줄 포트 설정 기본 8888, navy의 경우 포트:50000~50999
# 서버별로 할당한 port 번호가 다르니까 확인
# - neon 60000:60999
# - cyan 61000:61999
# - pink 62000:62999
# - yellow 63000:63999
# - navy 50000:50999
$ jupyter notebook --generate-config
$ vim ./.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 50888
c.NotebookApp.password = 'sha1:499aabb9b3fc:0e89804a42657872882be57731e2bfbb2776706b' # 위에서 복사한 비번 복사
위와 같이 입력. c.NotebookApp.password 에는 복사해 놓은 토큰 복사
jupyter notebook --> 주피터 실행!! 실행되는 폴더에서 주피터가 열린다.
로컬컴퓨터에서 주소창에 http://14.56.169.97:50888/
참고 사이트: