728x90
AWS를 이용할 때 AWS의 서버를 Remote 서버라 하고, Local 환경을 클라이언트 라고 하자.
1. 클라이언트에서 ssh로 Remote Sever에 접속한다!
2. Remote 서버에서 Jupyter 서버를 실행시켜 준다. 적당한 port로 (ex : 5000)
3. 그 후 클라이언트에서 새로운 터미널 창을 열고 ssh로 주피터 서버에 접속해준다.
이때 -i 다음에 오는 것은 private key 경로이고, -L 다음에 오는건 클라인트에서 접속할 port:Jupyter 서버 IP:Jupyter 서버 port 이다. 이후에 것은 1번에서 사용한 명령어와 유사하다.
ssh -i ~/mykeypair.pem -N -f -L 8888:localhost:8888 ubuntu@ec2-###-##-##-###.compute-1.amazonaws.com
나 같은 경우 jupyter lab --port=5000으로 원격서버에서 실행하였고,
원격 서버내 jupyter 서버와 연결시 port를 7090:localhost:5000로 설정하여
localhost:7090에 접속하면 된다!
접속 결과는 아래와 같다.
docs.aws.amazon.com/ko_kr/dlami/latest/devguide/setup-jupyter-configure-client-linux.html
'hacking or software engineering skills > cloud computing' 카테고리의 다른 글
docker 공부 정리 (0) | 2020.12.03 |
---|---|
hadoop, hdfs ?하둡 공부 정리 (0) | 2020.12.03 |
gcp, ssh로 jupyter lab 안전하게 접속 (0) | 2020.11.12 |
[mac] local에서 gcp, aws instance에 파일 업로드/다운로드 (0) | 2020.11.09 |
[gcp] gcp로 jupyter lab, jupyter notebook 접속, 클라언트 작동 중지시 서버 작동이 멈출때 방법 (gcp jupyter lab 백그라운드 실행, tmux 이용 ssh 연결 관리) (0) | 2020.09.18 |