본문 바로가기

programmer/AWS

aws jupyter 연동(2/2)

EC2 보안 설정 및 에러 처리

 

이전 글에서 Jupyter 설치와 비밀번호 설정을 완료 하였다.

https://suho413.tistory.com/entry/aws-jupyter-%EC%97%B0%EB%8F%9912

 

aws jupyter 연동(1/2)

Jupyter 설치 및 Password 설정 연동하기 전에 Jupyter를 설치한다. 1. pip 설치 $sudo apt-get upgrade python3-pip 2. jupyter 설치 $sudo pip3 install notebook 3. jupyter passwd 라이브러리 사용한 Passwo..

suho413.tistory.com

 

이제 EC2 포트 처리를 진행하고 포트 처리를 잘 못했을 때 발생하는 에러 처리를 진행해 보자..

EC2와 Jupyter를 연동, 구축하는 글은 많은데 정작 에러 발생하는 경우에 대해서 처리해주는 글은 없었다. 저자도 따라서 하는 중에 발생한 에러가 있는대 뭔 에러인지 몰라 삽질하다가 발견한 case를 공유하려고 한다.

1. EC2 포트처리(인바운드)

적용할 EC2 인스턴스를 선택해 보안 그룹을 선택한다.

사용하고 있는 것을 클릭 한다.

규칙 편집을 누른다.

아마존은 이렇게 ec2 각 인스턴스에 대해 인바운드 규칙을 사용자가 추가해서 사용하게 끔 해 놓았다. 보안상의 문제가 발생할 수 있어 이렇게 직접 해야 하는데 비 개발자나 통신을 잘 사용해보지 않은 사람한테는 이렇게 일일이 설정하는 것은 고될 수 있다.

사용자 지정 TCP, 8888, 위치 무관

을 설정하고 우 하단 규칙 저장 버튼을 클릭한다.

 

 

이제 EC2 인스턴스의 IPV4 퍼블릭 IP 값과 포트 8888을 이용해 웹 브라우저에서 연결해보자

2. 이럼에도 불구하고 IP와 포트를 정상 입력했음에도 발생하는 에러가 있다.

이 에러는 ec2 포트(인바운드 규칙)가 제대로 설정되지 않아 8888 포트에 접근하지 못할 때 발생하는 에러이다.

위에서 잘 설정했는데 무슨 소리냐고 할 수 있지만 이럴 때는 이전 기억을 되감아 보아야 한다.

EC2 인스턴스 사용하면서 ssh, mysql(databse) 등 보안 그룹을 많이 사용했을 것이다. 그때도 Port를 많이 손봤을 텐데. 아마도 그때 생성했던 보안 그룹들 중 하나가 잘못 설정되어 발생했을 확률이 높다.

2.1 인스턴스에서 마우스 우클릭> 네트워킹 > 보안 그룹 변경

 

2.2 포트를 설정했던 보안 그룹을 체크하여 '보안 그룹 할당' 해준다.

위에서 설정한 포트의 보안 그룹이 할당되어 있지 않으면 상기와 같은 에러가 발생하는 것이다. (다 설정해 놓고 적용을 안 한 경우)

 

퍼블릭 ip:8888을 입력하면 하기와 같이 정상 실행되는 것을 확인할 수 있다.(꼭, 퍼블릭 DNS(IPv4), IPv4 퍼블릭 IP값을 입력해라)

(이곳까지 찾아오는데 고생 많이 했였다..)

3. 항시 Jupyter 켜두기

ctrl + z 나 Ctrl + c로 Jupyter를 종료한 후

$bg 1

소유권을 풀면

$disown -h

이제 언제든 jupyter 를 통해 작업을 할 수 있다.

작업 목록 확인

$jobs

전체 작업의 소유권을 현재  shell에서 해제

$disown -a

로그아웃 

$exit

반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기

'programmer > AWS' 카테고리의 다른 글

EC2 에서 Jupyter 사용시 Syntax Error  (0) 2020.08.26
aws jupyter 연동 후 에러  (0) 2020.08.26
aws jupyter 연동(1/2)  (0) 2020.08.26
EC2 mysql 외부 연결 설정  (0) 2020.08.26
AWS EC2 인바운드 열기(포트 설정)  (0) 2020.08.05