클라우드 Cloud/아마존웹서비스 AWS

Q. AWS EC2에 Elastic IP 연결하는 방법은?

Tap to restart 2022. 7. 10. 14:55

Elastic IP는 무엇인가?

고정 IP라고 생각하면 된다.

 

Elastic IP는 왜 연결해야 하는가?

연결하지 않으면 IP주소가 변경될 수 있기 때문이다. 웹서버라면? 어느날 갑자기 IP 주소가 바뀌어서 접속이 안 되는 상황이 발생할 수 있다. 

 

Elastic IP 연결하기

연결방법은 어렵지 않다.

 

우선 EC2를 만들어야 한다. 

이전 글 Q. AWS EC2란? EC2 만들고 .pem 파일로 접속하는 방법은?을 참고하자. 

 

EC2 Dashboard 대시보드를 보면 Elastic IPs가 보인다. 그걸 누르자.

 

 

Allocate Elastic IP address란 버튼이 보인다. 

그걸 누른다.

 

 

Allocate을 누른다!

 

이제 할당 받았다. 

할당 받으면 아래처럼 된다. 해당 주소가 Public IP주소다. 

 

 

위에 associate this elastic ip address를 누르자. 아래 같은 화면이 뜬다. 

여기서 instance 아래 Choose an instance를 누르자. 그럼 instance 목록이 뜬다.

 

원하는 instance를 선택하자.

 

그리고 associate을 누르면 끝이다!

 

이제 instance와 연결된 것을 볼 수 있다.

 

 

아래처럼 할당받은 고정 IP elastic IP로 주소를 바꿔서 접속해보자.

$ ssh -i ~/.ssh/ec2-key.pem ubuntu@3.39.145.139

잘 접속되는 것을 확인할 수 있을 것이다. 

위 IP주소로 접속 시도는 하지 말자. 블로그 글을 쓴 뒤에 반납하고 다시 할당 받았다. 

 

elastic IP 반납하기

IP 주소는 자원이 부족하기 때문에 반드시 할당받은 뒤에는 바로 EC2와 연결하는 게 좋다. 

필요없을 때는 바로 반납해야 한다. 안 그러면 계속 과금이 된다. 

 

Release Elastic IP addresses를 누르면 반납할 수 있다.