인턴일지🥕 원격서버 세팅하기
https://inistory.tistory.com/77
이분의 글을 참고했다. 사랑해요 글쓴이님...
일단 나는 이전 글에서 서버에 접속은 할 수 있게 된 상태였다.
하지만 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 로 접속하는데 성공했다 ! 야호!
성공이다 희희