잡다한 코딩이야기
[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를 말하는 것이다.