[env]. 서버 컴퓨터(GPU instance) Jupyter lab 외부접속 설정

jongmin-oh·2023년 5월 20일
0

클라우드 정보

OS : Ubuntn Linux(x86)
*Miniconda3 설치완료

주피터 노트북 & 랩 설치

pip update

pip install --upgrade pip

설치

pip3 install jupyter
pip3 install jupyterlab

가상환경 커널 등록

가상환경 생성 및 실행

conda create -n [name] python=3.8
conda activate [name]

ipykernel 설치

pip3 install ipykernel

커널 추가

python -m ipykernel install --user --name=[name]

커널 확인

jupyter kernelspec list

커널 삭제

jupyter kernelspec uninstall [name]

완료 메세지
Installed kernelspec torch in /home/ubuntu/.local/share/jupyter/kernels/[name]

외부 접속 설정

주피터 설정 변경

jupyter-lab --generate-config

설정 변경가능한 파일의 경로가 나옴
Writing default config to: /home/[사용자이름]/.jupyter/jupyter_lab_config.py

vi /home/ubuntu/.jupyter/jupyter_lab_config.py

비밀번호 추가

python3 실행

# jupyter notebook을 깐 pip의 python을 실행
# pip3를 통해 설치했다면, pip3에 해당하는 python3를 실행
 
>>> from jupyter_server.auth import passwd
>>> passwd()
# out[0]
Enter password : <사용하실 비밀번호 입력>
Verify password : <사용하실 비밀번호 입력>
# out[1]
# 'sha1:9dc4a5159282:03f1c32c7624242082253de0498388a252b56aaf'

셋팅 변경

$ vi /home/ubuntu/.jupyter/jupyter_lab_config.py
 
# vim에서 단어 찾기 기능
c.ServerApp.password = "해쉬값 입력"
c.ServerApp.ip = '0.0.0.0'
c.ServerApp.allow_origin = '*'

주피터 실행(백그라운드)

nohup jupyter-lab &

접속

클라우드IP:8888

비밀번호입력

완료! 동록된 커널도 확인

https://technfin.tistory.com/entry/%EC%A5%AC%ED%94%BC%ED%84%B0-%EB%85%B8%ED%8A%B8%EB%B6%81-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%99%B8%EB%B6%80-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0-%EB%A6%AC%EB%88%85%EC%8A%A4

profile
스타트업에서 자연어처리 챗봇을 연구하는 머신러닝 개발자입니다.

0개의 댓글