728x90
300x250

[인공지능(AI)] 우분투 22.04 환경 - Jupyter Notebook 설정하기

 

우분투 22.04에서 Jupyter notebook 외부 접속이 가능하도록 환경설정을 하였습니다.

 

-----------------------------------------------------------------------------

/*
Subject: Jupyter Notebook - Settings
Author: Doyoon Jung (rabbit.white@daum.net)
Created Date: 2023-04-16 (Sun)
Description:
*/

$HOME/.jupyter/jupyter_notebook_config.py 수정하기

# jupyter notebook --generate-config

1. 외부 접속 허용
c.NotebookApp.allow_origin = '*'

2. 외부 IP 허용
c.NotebookApp.ip = '*'

3. 주피터 노트북 경로
c.NotebookApp.notebook_dir = u'/home/rabbitsun2/jupyter_notebook'

4. 웹 브라우저 자동 실행 끄기
c.NotebookApp.open_browser = False

5. 주피터 노트북 암호 설정



5-1. ipython에서 패스워드 생성하기
$ ipython

In [1]: from notebook.auth import passwd

In [2]: passwd()

Enter password:
Verify Password:
Out[2]: 'sha2:..........................................................'

In [3]: exit

c.NotebookApp.password = u'argon2:$'

6. 주피터 노트북 포트 설정
# c.NotebookApp.port = 8888

7. SSL 설정
# sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout "cert2048.key" -out "cert2048.pem" -batch

* rsa를 1024로 하면
   - ssl.SSLError: [SSL: EE_KEY_TOO_SMALL] ee key too small (_ssl.c:3874) 에러가 발생
   - 2048로 수정하고 생성 후 적용

c.NotebookApp.keyfile = u'/home/rabbitsun2/ssl/cert2048.key'
c.NotebookApp.certfile = u'/home/rabbitsun2/ssl/cert2048.pem'
반응형

'소프트웨어(SW) > 인공지능(AI)' 카테고리의 다른 글

[인공지능(AI)] Yolo v5, Roboflow 설명서  (18) 2023.04.22
728x90
300x250

Yolo v5, Roboflow에 대한 리눅스 서버 환경 구축부터 YoLo v5 사용에 이르기까지 전 과정을 담아보았습니다.

AI GPU 서버 환경 구축까지 구체적으로 진행하는 방법에 대해서 정리하였습니다.

 

[준비물]

구분 세부 내용
CPU intel i5 CPU 6세대 이상 권장
RAM DDR4 16GB ~ 32GB
VGA Geforce 시리즈 8GB 이상
SSD 500GB 이상 권장
OS Ubuntu Server.iso 파일
USB Memory 1EA (16GB higher)

 

[첨부(Attachment)]

230401_pytorch_cuda_miniconda_anaconda_nohup_settings_guide (1).pptx
3.13MB

리눅스(우분투 22.04)에서 jupyter notebook 환경 설정하는 방법에 대해서 소개하였습니다.

[인공지능(AI)] 우분투 22.04 환경 - Jupyter Notebook 설정하기, 2023. 4. 22. 02:05
https://yyman.tistory.com/1598 

 

반응형

+ Recent posts