잡다한 코딩이야기

[jupyter notebook] 원격 서버(리눅스)에서 실행한 주피터 노트북을 로컬 컴퓨터(윈도우)에서 열기

김예비석사 2024. 9. 9. 08:57

리눅스 서버에 주피터 노트북을 설치하는 방법은 많은데

localhost에서 접속을 거부하거나, 원격 서버의 ip:port번호 를 쓴 경우도 접속이 안되는 에러가 있었다.

일단 주피터 노트북의 config file을 사람들이 수정하라는 대로 수정하고

https://wingyu-story.tistory.com/116

 

Ubuntu Linux 우분투 리눅스에서 Jupyter 주피터 노트북 설치 및 접속하기

서버에서 Jupyter Notebook을 사용하는 방법에는 몇 가지 주요 단계가 있습니다. 여기서는 일반적인 방법을 안내드리겠습니다. 1. 서버에 접속하기 서버에 SSH(Secure Shell)을 사용하여 원격으로 접속합

wingyu-story.tistory.com

(이 게시글 참조)

config file도 다 수정하고 사람들이 하라고 하는 대로 했는데도 안되어서

챗 gpt에게 물어봤는데 바로 해결이 되었다.

jupyter-notebook --no-browser --port=8888 --ip=0.0.0.0

먼저 주피터 노트북을 실행한다.

그리고 나서

ssh -L 8888:localhost:8888 user@server_ip

ssh 접속을 다시 해준다.

그 다음에 localhost:8888로 접속하면 주피터 노트북이 뜨게 된다.

참고로 user@server_ip는 내 원격 서버의 이름과 ip를 말하는 것이다.