★ ubuntu 딥러닝 서버만들기 ★
[Ubuntu 서버 만들기 #1] 한글 키보드 설정 하기
[ubuntu 서버만들기 #2] nvidia graphic driver 설치
conda에 여러개의 가상환경이 있는 상태에서 conda activate base 명령으로 base에 진입한다.
base인 상태에서 conda install -c conda-forge jupyter 명령으로 설치하도록 한다.
conda 환경에서는 pip 대신 conda install을 사용하고, -c conda-forge는 생략 가능하다. -c conda-forge는 conda-forge라는 채널에서 받겠다라는 뜻이다.
설치가 완료되었으면 jupyter notebook이라는 명령으로 한번 실행해보자. browser가 열리고 localhost:8888로 실행이 된다. 우리는 서버의 브라우저가 아닌 network에 연결된 다른 사람의 PC에서 각각 jupyter notebook을 사용해야 하기에 환경 설정을 변경 해야 한다.
jupyter notebook --generate-config 명령으로 configuration file을 생성하자.
/home/{사용자명}/.jupyter/jupyter_notebook_config.py라는 생성되었다.
보안을 위해 password를 설정할 수 있다. 자동으로 설정하는 방법과 수동으로 설정하는 두 가지가 있다.
그리고 jupyter_notebook_config.py 파일에서 아래 사항은 기본적으로 적용해주는 것이 좋을 것 같다.
# Set ip to '*' to bind on all interfaces (ips) for the public server
c.NotebookApp.ip = '*'
# server에서 browser 실행 하지 않도록
c.NotebookApp.open_browser = False
# 익히 알려진 8888 포트에서 다른 포트로 변경
c.NotebookApp.port = 9999
jupyter notebook으로 실행하고 나서 원격에서 접속하면 아래와 같이 password 입력하라고 뜬다.
보안을 더욱 강화하기 위해 SSL 등 추가적인 방법을 이용할 수 있다. 자세한 건 아래에서 확인할 수 있다.
출처 : https://jupyter-notebook.readthedocs.io/en/stable/public_server.html
[TIP] 데비안/우분투 개발 시 Compile Error (0) | 2022.12.05 |
---|---|
[리눅스] 파일 이름 일괄 변경 / 파일 내용 일괄 변경 (0) | 2022.04.21 |
[ubuntu 서버만들기 #4] 아나콘다 설치하기 (0) | 2022.01.10 |
[ubuntu 서버만들기 #3] cuda 11.2 & cud 8.1 설치하기 (0) | 2022.01.09 |
[ubuntu 서버만들기 #2] nvidia graphic driver 설치 (0) | 2022.01.09 |
댓글 영역