1. Elastic IP(탄력적 IP)
a) IP에 대한 기본적인 이해
- 인터넷에 접속하기 위해서는 반드시 IP주소가 필요하다.
- 서버는 Host로서 고정적인 IP주소가 할당된다.
- 클라이언트는 인터넷에 접속할 때마다 다른 IP를 할당받게 된다. 이를 동적 IP라고 한다.
b) 동적 IP를 사용하는 이유
- 동적 IP를 할당하는 이유는 모든 컴퓨터에게 고유한 IP를 부여하기에는 IP주소가 부족하기 때문이다.
- 현재는 우리는 IPv4를 사용하는데, 이는 128.12.10.1과 같이 4자리로 구분된 IP주소 형식을 말한다.
- 4자리로 표현되는 IP주소로 전세계의 모든 컴퓨터에게 고유번호를 제공하기에는 턱없이 부족하다.
c) Elastic IP란?
- AWS의 EC2 서비스를 통해 생성한 서버 인스턴스에 할당되는 고정 IP를 의미한다.
- 원래 EC2를 통해 서버를 생성하면 고정 IP가 아닌 동적 IP를 할당 받는다.
- 이는 서버를 재부팅 할 때마다 IP주소가 변경된 다는 의미다.
- 그러므로 동적 IP가 아닌 고정 IP를 할당받아야 하는데, 이를 AWS에서 탄력적 IP라는 이름으로 제공한다.
2. Elastic IP 설정
a) 고정 IP 할당받기
- EC2 대시보드의 메뉴에서 탄력적 IP를 선택한다.
- 탄력적 IP 주소 할당이라는 버튼을 누르면 다음과 같은 페이지가 나온다.
- 특별히 설정해야 하는 부분이 없으니, 우측 하단의 할당 버튼을 누른다.
- 고정 IP 주소를 할당 받았으니, 이제 서버에게 연결시켜주자.
b) 고정 IP를 인스턴스와 연결
- 위의 사진처럼, 작업 메뉴를 통해 주소연결을 선택한다.
- 달리 설정할 것은 없으며, 생성된 서버 인스턴스만 선택하면 된다.
- 위의 사진처럼, 해당 서버 인스턴스가 고정 IP와 연결된 것을 확인할 수 있다.
- 다시 인스턴스 메뉴로 돌아가자.
- 인스턴스 메뉴로 돌아가면, 위의 사진처럼 퍼블릭 IPv4 주소를 할당 받은 것을 확인할 수 있다.
- 이제부터 이 IP주소가 서버를 가리키는 주소가 되는 것이다.
3. 클라이언트(PC)에서 EC2(서버) 접속하기
- 이제부터의 내용은 Mac을 사용하는 분들에게만 해당하는 것임을 알려드립니다.
a) 키페어 파일 권한변경
- 터미널에서 chmod 명령어를 통해, 저장했던 키페어 파일의 권한을 400으로 변경한다.
b) 서버 접근하기
- ssh 프로토콜을 이용해서 생성한 서버 인스턴스에 접근한다.
- ubuntu@ 뒤에는 서버 인스턴스의 IP주소를 넣는다.
- 아마 위의 사진과 같은 경고문구가 등장할 것이다.
- 이는, 앞으로 해당 서버에 접근할 때마다 현재 사용한 인증서(키페어)를 계속 사용할 것이냐는 질문이다.
- yes를 입력하면 된다.
- 위의 사진처럼, 환영 메시지와 함께 출력된다면 성공적으로 서버와 연결을 끝낸 것이다.
- 여기까지 EC2를 통해서 성공적으로 리눅스 서버를 구축을 하였다.
- 참고로, exit을 입력하면 해당 화면에서 나갈 수 있다.
'컴퓨터공학기초 개념 > 시스템 프로그래밍' 카테고리의 다른 글
6. shell - 파일 권한 및 관리(1) (0) | 2021.09.07 |
---|---|
5. shell - 다중 사용자 (0) | 2021.09.06 |
4. 리눅스의 기본구성 (0) | 2021.09.06 |
2. AWS EC2 - 인스턴스(서버) 생성하기 (0) | 2021.09.03 |
1. 리눅스의 배경 (0) | 2021.09.03 |
댓글