[Jupyter Notebook] Jupyter Notebook 원격 접속 설정 방법
2023. 4. 13. 01:54ㆍAI/Setting
이번 포스팅에는 서버에 Jupyter notebook을 설치하고 외부에서 접속하는 방법에 대해 포스팅해보겠습니다.
anaconda을 이용해 설정해보았습니다.
1. 주피터 노트북 설정파일 만들기
conda install jupyter notebook
jupyter notebook --generate-config
우선 jupyter notebook을 다운로드하고
다음 명령어를 통해 주피터 노트북의 설정 파일을 생성합니다.
그럼 다음과 같이 출력이 되는데 이 경로가 주피터 노트북의 설정파일 경로입니다.
Writing default config to: /home/yourname/.jupyter/jupyter_notebook_config.py
2. 비밀번호 만들기
이것을 잘 기억해두고 비밀번호를 만들어 봅시다!
다음과 같이 타이핑하여줍니다.
ipython
그럼 다음과 같이 나오는데, 이미지와 같이 똑같이 타이핑하여 자신이 설정하고자 하는 패스워드를 입력해줍니다.
그럼 out[2] : ' ~~~~' 값이 나오는데 '~~~~'을 복붙하여 다른 곳에 메모해둡니다.
그후 exit() 를 통해 ipython을 종료해줍니다.
3. 주피터 노트북 설정
다음을 vi editor을 이용해 열어줍니다
vi /home/yourname/.jupyter/jupyter_notebook_config.py
그 후 아래 명령어를 복사하여 c.get_config() 밑줄에 붙여넣고 설정하여줍니다.
c.NotebookApp.allow_origin = '*' #외부접속 허용
c.NotebookApp.notebook_dir = '' # /home/yourname/ 오픈 시 파일 절대 경로 설정
c.NotebookApp.ip = '*' #외부 접속 ip all accept, 접속을 원하는 ip만 설정해도 됨
c.NotebookApp.password = '~~~~' #아까 저장해둔 비밀번호인 '~~~~'값 복사
c.NotebookApp.password_required = True #비밀번호를 물어볼지
c.NotebookApp.port = PORT #주피터노트북 포트번호 설정
c.NotebookApp.open_browser = False #서버 pc에서 브라우저 실행 방지
그 후 저장한 뒤 다음 명령어를 입력합니다.
jupyter notebook
그 다음 브라우저창에 서버의 주소 및 포트번호를 치고 들어가면?
성공하였습니다!!
'AI > Setting' 카테고리의 다른 글
빠른 Docker 입문 (아주 빠른 딥러닝 실행환경 구축 방법) (2) | 2024.09.20 |
---|