hacking or software engineering skills/cloud computing
[aws] mac os, linux에서 안전하게 jupyter 서버 접속하기
study&grow
2020. 12. 17. 11:07
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
Linux 또는 macOS 클라이언트 구성 - 딥 러닝 AMI
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com