•
출처
목표
•
외부 내부 상관없이 나는 맥북으로 연구실 딥러닝을 원격접속해서 딥러닝 연구를 수행하려고 함
전제조건
•
딥러닝 컴퓨터에는 ssh연결과 포트포워딩도 되어있다.
•
딥러닝 컴퓨터에는 콘다가 설치되어있다.
시작
1.
가상환경 리스트 확인하기 (아나콘다 설치가 되어있다는 전제 조건 하에)
•
conda env list
2.
가상환경 키기 (가상환경 이름이 glory)라고 가정
•
conda activate glory
3.
주피터 노트북 설치하기(아나콘다 설치가 되어있다는 전제 조건 하에)
•
conda install jupyter notebook
4.
기본 설정파일을 생성하기 위해 아래 명령어 입력
•
jupyter-notebook --generate-config
5.
python 코드를 입력하기위해 아래 명령어 작성
•
ipython
6.
파이썬 코드 두줄을 순서대로 입력하고 나오는 영어를 확인하기 ( # 구버전의 경우 import security가 아닌 import password인 경우도 있다.)
•
from notebook.auth import security
•
security.passwd()
7.
마지막 security.passwd() 를 입력하고 나오는 out (출력값)을 확인한다. (나는 아래처럼 나왔음)
•
'argon2:$a11111111111111111111111111111111111111UQ’
8.
exit를 눌러서 빠져 나온다.
9.
vi 에디터로 주피터노트북 환경설정을 바꾸기 위해 다음 코드를 순서대로 작성한다.
•
cd ~/.jupyter
•
vi jupyter_notebook_config.py
10.
vi 편집기가 나올텐데 맨 위에 아래의 내용을 작성한다. (조작하는 법 모르면 검색한다. 그리고 본인 아이피는 적당히 바꿔서 집어 넣고, password는 7번에 나왔던 출력값을 복붙해준다.)
c = get_config()
c.JupyterApp.config_file_name = 'juyter_notebook_config.py'
c.NotebookApp.allow_origin = '*'
c.NotebookApp.ip = ‘100.100.100.100'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u''argon2:$a11111111111111111111111111111111111111UQ'
JavaScript
복사
(참고) 아래는 각 줄 마다 설명이 있는 코드입니다. 복사 붙여넣기 금지
c = get_config()
c.JupyterApp.config_file_name = 'juyter_notebook_config.py'
c.NotebookApp.allow_origin = '*' # (접속 허용 ip – 본인 ip 아니면 * (전체 허용))
c.NotebookApp.ip = 'xxx.xx.xxx((서버 ip)'
c.NotebookApp.open_browser = False # False이면 jupyter notebook 실행시 창이 아닌 url이 나온다.
c.NotebookApp.password = u'위에서 복사한 sha1 ~~~~~ 복사하기'
JavaScript
복사
(10번 예시)
11.
마지막으로 jupyter notebook 검색
•
jupyter notebook
안녕하세요
•
한국전자기술연구원 김영광입니다.
•
관련 기술 문의와 R&D 공동 연구 사업 관련 문의는 “glory@keti.re.kr”로 연락 부탁드립니다.
Hello
•
I'm Yeonggwang Kim from the Korea Electronics Research Institute.
•
For technical and business inquiries, please contact me at “glory@keti.re.kr”