AWS 탄력적 IP 사용하기
- 저번 젠킨스 설정을 해보면서 인스턴스가 자꾸 뻗은 적이 있었다. 그럴 때 마다, 재기동을 해주었는데, ip가 변경되는 바람에 소스에 설정해놓은 DB주소들을 같이 변경해주었고, 터미널로 접속할 때도 IP와 키파일 경로를 복붙해서 쓰고 있었는데, 그 부분도 변경을 같이 해주는 바람에 매우 귀찮았었다.
하지만, AWS는 탄력적IP 라는 기능을 통해 고정IP를 제공해주고 있다고한다.
설정방법
EC2 대시보드 > 네트워크 및 보안 > 탄력적 IP
새 주소 할당
원하는 인스턴스 선택, 프라이빗IP에는 해당 탄력적주소IP를 입력
인스턴스 메뉴 > 선택한 인스턴스 클릭 > 인스턴스 설명을 보면 방금 설정한 탄력적IP가 나와있는 것을 확인할 수 있음.
탄력적 IP를 사용한 인스턴스 쉽게 접속하기
- AWS에서 알려준 예시 연결방법말고 직접 등록하여 쉽게 접속해보자
(연결방법 예시) ssh -i "cot.pem" ubuntu@ec2-{퍼블릭 IP}.ap-northeast-2.compute.amazonaws.com
- 설정 방법
- 인스턴스 생성 시 받은 키 파일을 해당 경로로 복사한다.
cp {key.pem} ~./ssh/
- ./ssh 경로에 config 파일을 생성한다.
vi config
다음의 내용 입력 후 저장 종료 (wq)
---
Host {접속할 이름}
HostName {AWS 탄력적IP}
User ec2-user
IdentityFile ~/.ssh/{key.pem}
ssh {접속할 이름}
댓글 없음:
댓글 쓰기