[Ubuntu Server LTS 18.04] jupyter notebook 외부접속 설정 브라우저로~~

 jupyter notebook 외부접속 설정


$ jupyter notebook --generate-config

로 config파일 생성.

$ ipython

In [1]: from IPython.lib import passwd

In [2]: passwd()

Enter password:

Verify password:

Out[2]: 'sha1:블라블라블라'

Ctrl + z 로 나와주고 SHA1으로 암호화된 패스워드를 sha1부터 복사해놓는다.


나는 각 계정마다 생성해줘야해서 tmux를 이용해 개인 계정으로 들어가서 만들었당.. 처음에 만들어둔 config 파일에 몇가지 설정을 넣어준다.

$ sudo vi /home/개인계정/.jupyter/jupyter_notebook_config.py


이제 주석들이 짱짱 많은 파일이 열리는데, 일일이 주석을 풀고 넣어주기 귀찮아서 난 그냥 맨 위에 필요한 설정들을 싹 적어넣었다.

c = get_config()

c.NotebookApp.allow_origin = '*'

c.NotebookApp.ip = '0.0.0.0'    <- 어떤 ip든 다 들어올수있게 설정. nameservice로 도메인을 붙여놔서.. (이거도 엄청나게 힘들었는데 몇십시간 하고나서 정리하려고 보니까 이미 내 머릿속에서 지워져있더라..ㅠㅠ)

c.NotebookApp.port = 7629    <-내가하고싶은포트넘버

c.NotebookApp.password = 'sha1:블라블라블라'    <-아까 복사해둔 SHA1암호


저장하고 나와서

$ jupyter notebook

으로 실행시켜주면 끝~~!


브라우저에서 접속해보자.

Comments

Popular posts from this blog

[Spring Boot] jsp파일에서 application.properties 값 바로 사용하기!!!

STS/이클립스 Java Virtual Machine Launcher 오류 (ini파일, jdk 수정해도 안될때)

1998년도 구룡초등학교 재학생을 찾습니다.