만약 도커를 쓰고 있다면 ?!! docker 생성시 포트를 열어줘야 한다

먼저 docker에서 설정할때 포트를 열어 줘야 한다. ex) -p=45678:22(일반접속용) -p=45679:6006(tensorboard) -p=456780:8888(jupyter용)

1. passwd 받기

$ python
>>> from notebook.auth import passwd
>>> passwd()

https://i.imgur.com/AeNN5PG.png

파이썬에서 위의 코드 실행 --> PW입력 --> password output 토큰 생성 복사해 놓고: 'sha1:f7afc76e82d3:d2c1f7315522de70c1d3bda94a06dec8dabf0e27'

'argon2:$argon2id$v=19$m=10240,t=10,p=8$JFiHiiz5ShDNssfH/D7P1A$NQZnQ3unvNyD6EZqBxtOPUqow0YZhSlvo6rHvFqYvtA’

2. 설정

$ 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' # 위에서 복사한 비번 복사