Dobby is !free/Intern 🐣

인턴일지🥕 원격서버 세팅하기

컴공생 C 2021. 8. 18. 00:07
반응형

https://inistory.tistory.com/77

 

1. 주피터 서버 구축하기

보통 주피터를 설치하고 실행시키면 127.0.0.1:8888 로 접속하게 됩니다. 이는 주피터 노트북의 기본 값이 localhost로 접근하도록 설정되어있기 때문입니다. 하지만 내 PC가 아닌 다른 PC로 방금 만든

inistory.tistory.com

 

이분의 글을 참고했다. 사랑해요 글쓴이님...

일단 나는 이전 글에서 서버에 접속은 할 수 있게 된 상태였다.

하지만 jupyter notebook 명령어를 입력하면 다음과 같은 에러가 나왔다.

No web browser found는 기본 세팅을 조정하면 된다고 하는데 내가 생각하기에 문제는 저 copy and paste 하라고 되어있는 링크를 통해서도 접속이 되지 않는다는 점이었다.

우선 문제라고 생각한 점은 127.0.0.1은 내 컴퓨터의 ip 주소 인데 왜.. 저걸로 접속을 하려고 하지?🤔

나는 지금 원격서버에 접속하려고 하는건데 말이다..?

그래서 여기서 부터 저 글을 참고해서 진행했다.

1. 서버에 접속한 후 python 실행

python
from notebook.auth import passwd
passwd()

위를 차례대로 실행하면 'sha ~~~' 로 된 비밀번호가 나온다. 이 친구를 복붙해두어야한다.

exit() 을 통해 파이썬을 종료하고 다시 서버쪽을 건드려 보자

2. jupyter_notebook_config.py 수정

i. 파일을 처음 만드는 경우

cd ~/.jupyter 
jupyter notebook --generate-config
vi jupyter_notebook_config.py

ii. 이미 config파일을 만들어 놓은 경우

cd ~/.jupyter 
vi jupyter_notebook_config.py

 

실행하면 굉장히 긴 글이 나온다.

글들이 모두 주석 처리 되어있는데 아래 두가지 변수는 !주석 해제! 하였다

일단 내가 수정한 부분들은 이렇게 두가지 이다.

c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.password = '위에서 복사한 sha~~'

vim에서 수정을 하려면 i 를 입력하면 된다.cmd+f로 c.NotebookApp.ip 로 찾은다음에 수정하는 것이 편하다 😊이를 수정하고 나서 esc 그리고 나서 :wq 를 누르면 저장이 된다.그리고 jupyter notebook 을 실행하면 된다.브라우저 낫 파운드를 나는 고치지 않았기 때문에 (외부 원격주소):8888 로 접속하는데 성공했다 ! 야호!

성공이다 희희

 

 

반응형