본문으로 바로가기

클라우드의 머신을 관리하기위해 주피터 노트북을 사용하려면 외부접속을 허용해야만 한다.

 

https://goodtogreate.tistory.com/entry/IPython-Notebook-설치방법

 

Jupyter 서버 설치 및 실행법

Jupyter 서버 설치 및 실행법 Data Science 분야와 과학분야에서 편하게 Python이 쓰이도록 개발된 Notebook에 대해서 살펴본다. 사용된 설치환경은 아래와 같다. Ubuntu 18.04 실행 명령어 (개인 환경) -나의 경..

goodtogreate.tistory.com

이런 포스팅을 참고하면 따라할 수 있을 것이다.

 

하지만 매번 그렇게 하기 귀찮다.

Jupyter_install.sh
0.00MB

#!/bin/bash

sudo apt update
sudo apt install -y python3
sudo apt install -y python3-pip
sudo pip3 install jupyter

jupyter notebook --generate-config
echo "\n\nPlease Input for Jupyter notebook password"
cypered=`python3 -c "from notebook.auth import passwd;print(passwd())"`
sed -i "s/^#c.NotebookApp.ip = 'localhost'/c.NotebookApp.ip='*'/" ~/.jupyter/jupyter_notebook_config.py
sed -i "s/^#c.NotebookApp.password = ''/c.NotebookApp.password = '$cypered'/" ~/.jupyter/jupyter_notebook_config.py
sed -i "s/^#c.NotebookApp.open_browser = True/c.NotebookApp.open_browser = False/" ~/.jupyter/jupyter_notebook_config.py

첨부파일을 클릭해서 다운 받거나

wget http://k.kakaocdn.net/dn/dF8HmX/btqwYUakOVL/uspKuky9ig9WkugISkR230/Jupyter_install.sh?knm=tfile.sh -O Jupyter_install.sh

wget --header="Accept-Language: q=0.8" --user-agent='' http://k.kakaocdn.net/dn/dF8HmX/btqwYUakOVL/uspKuky9ig9WkugISkR230/Jupyter_install.sh?knm=tfile.sh -O Jupyter_install.sh

이 wget 명령어를 통해서 다운로드 받거나 ( 위에껄로 해보고 안되면 밑에 껄로...)

 

아니면 위 스크립트를 복사한 다음

cat >> Jupyter_install.sh

하고 붙여넣기한 뒤에 엔터를 치고 Ctrl+C를 눌러서 저장할 수 있다.

 

저장을 했으면

sudo -u $USER sh Jupyter_install.sh

로 실행해주면 비밀번호 입력창이 두 번 나오고 나머지는 알아서 처리될 것이다.

 

참고로 이 커맨드를 사용하면 python3와 pip, 가 업데이트 되고 주피터도 최신버전으로 설치되며, 설정이 바뀔 수 있으니

쥬피터를 설치하기 전에 사용하는 것이 좋다. 

 

그 다음에 

jupyter notebook 커맨드로 실행시키면

8888번 포트를 통해 원격으로 접속할 수 있다. 

 

구글 클라우드 우분투 18.04LTS 기준으로 정상적으로 작동함을 확인했다.