안녕하세요~ BTC_배짱이팀 입니다!
오늘 소개드릴 AWS 서비스는 바로 " AWS Client VPN" 입니다!
AWS Client VPN은 AWS 리소스 및 온프레미스 네트워크의 리소스에 안전하게 액세스할 수 있도록 하는 관리형 클라이언트 기반 VPN 서비스입니다. Client VPN에서는 OpenVPN 기반 VPN 클라이언트를 사용하여 어떤 위치에서든 리소스에 액세스할 수 있습니다.
AWS Client VPN 구성도
Client VPN의 기능
Client VPN은 다음과 같은 기능을 제공합니다.
- 보안 연결 - OpenVPN 클라이언트를 사용하여 어떤 위치에서든 안전한 TLS 연결을 제공합니다.
- 관리형 서비스 - AWS 관리형 서비스이므로 서드 파티 원격 액세스 VPN 솔루션을 배포하고 관리하는 운영 부담이 없습니다.
- 높은 가용성 및 탄력성 - AWS 리소스와 온프레미스 리소스에 연결하는 사용자 수에 따라 자동으로 확장/축소됩니다.
- 인증 - Active Directory 인증, 연동 인증 및 인증서 기반 인증을 사용한 클라이언트 인증을 지원합니다.
- 세분화된 제어 - 네트워크 기반 액세스 규칙을 정의하여 사용자 지정 보안 제어를 구현할 수 있습니다. 이러한 규칙은 Active Directory 그룹의 세부 수준에서 구성됩니다. 또한 보안 그룹을 사용하여 액세스 제어를 구현할 수도 있습니다.
- 간편한 사용 - 단일 VPN 터널을 사용하여 AWS 리소스와 온프레미스 리소스에 액세스할 수 있습니다.
- 관리 효율성 - 클라이언트 연결 시도에 대한 세부 정보를 제공하는 연결 로그를 볼 수 있습니다. 또한 활성 클라이언트 연결을 종료하는 기능을 포함하여 활성 클라이언트 연결을 관리할 수도 있습니다.
- 심층적 통합 - AWS Directory Service 및 Amazon VPC를 포함한 기존 AWS 서비스와 통합됩니다.
Client VPN의 구성 요소
다음은 Client VPN의 핵심 개념입니다.
Client VPN 엔드포인트Client VPN 엔드포인트는 Client VPN 세션을 활성화하고 관리하기 위해 생성하고 구성하는 리소스입니다. 이는 모든 Client VPN 세션의 종료 지점입니다.
대상 네트워크대상 네트워크는 Client VPN 엔드포인트와 연결하는 네트워크입니다. VPC의 서브넷이 대상 네트워크입니다. 서브넷을 Client VPN 엔드포인트와 연결하면 VPN 세션을 설정할 수 있습니다. 고가용성을 위해 여러 서브넷을 하나의 Client VPN 엔드포인트와 연결할 수 있습니다. 모든 서브넷이 동일한 VPC에 위치해야 합니다. 각 서브넷이 서로 다른 가용 영역에 속해야 합니다.
라우팅각 Client VPN 엔드포인트에는 사용 가능한 대상 네트워크 라우팅을 설명하는 라우팅 테이블이 있습니다. 라우팅 테이블의 각 라우팅은 특정 리소스 또는 네트워크에 대한 트래픽 경로를 지정합니다.
권한 부여 규칙권한 부여 규칙은 네트워크에 액세스할 수 있는 사용자를 제한합니다. 지정된 네트워크의 경우 액세스가 허용되는 Active Directory 또는 자격 증명 공급자(IdP) 그룹을 구성합니다. 이 그룹에 속한 사용자만 지정된 네트워크에 액세스할 수 있습니다. 기본적으로 권한 부여 규칙이 없으므로 클라이언트가 리소스 및 네트워크에 액세스하도록 허용하는 권한 부여 규칙을 구성해야 합니다.
클라이언트VPN 세션을 설정하기 위해 Client VPN 엔드포인트에 연결하는 최종 사용자입니다. 최종 사용자는 OpenVPN 클라이언트를 다운로드하고 사용자가 생성한 Client VPN 구성 파일을 사용하여 VPN 세션을 설정해야 합니다.
클라이언트 CIDR 범위클라이언트 IP 주소를 할당할 IP 주소 범위입니다. Client VPN 엔드포인트에 대한 각 연결에는 클라이언트 CIDR 범위의 고유한 IP 주소가 할당됩니다. 클라이언트 CIDR 범위(예: 10.2.0.0/16)를 선택합니다.
Client VPN 포트AWS Client VPN은 TCP 및 UDP 모두에 대해 포트 443과 1194를 지원합니다. 기본값은 포트 443입니다.
Client VPN 네트워크 인터페이스서브넷을 Client VPN 엔드포인트와 연결하면 해당 서브넷에 Client VPN 네트워크 인터페이스가 생성됩니다. Client VPN 엔드포인트에서 VPC로 전송된 트래픽은 Client VPN 네트워크 인터페이스를 통해 전송됩니다. 그런 다음 클라이언트 CIDR 범위의 소스 IP 주소가 Client VPN 네트워크 인터페이스 IP 주소로 변환되는 소스 네트워크 주소 변환(SNAT)이 적용됩니다.
연결 로깅Client VPN 엔드포인트에 대한 연결 로깅을 활성화하여 연결 이벤트를 로깅할 수 있습니다. 이 정보를 사용하여 포렌식을 실행하거나, Client VPN 엔드포인트가 어떻게 사용되고 있는지 분석하거나, 연결 문제를 디버깅할 수 있습니다.
셀프 서비스 포털Client VPN은 엔드포인트에 연결하는 데 필요한 설정이 포함된 최신 버전의 AWS VPN Desktop Client 및 최신 버전의 Client VPN 엔드포인트 구성 파일을 최종 사용자가 다운로드할 수 있는 셀프 서비스 포털 웹 페이지를 제공합니다. Client VPN 엔드포인트 관리자는 Client VPN 엔드포인트에 대한 셀프 서비스 포털을 활성화하거나 비활성화할 수 있습니다. 셀프 서비스 포털은 아시아 태평양(도쿄), 미국 동부(버지니아 북부) 및 유럽(아일랜드) 리전과 AWS GovCloud(미국 서부)의 서비스 스택으로 지원되는 글로벌 서비스입니다.
다음주는 더 유익한 내용으로 찾아오겠습니다!
'CSP (Cloud Service Provider) > AWS' 카테고리의 다른 글
AWS site to site VPN (0) | 2022.10.24 |
---|---|
[AWS] 백업(Back-up) (1) | 2022.10.23 |
SOW 작성 요령 - 1 (0) | 2022.10.21 |
API와 API Gateway(2) (0) | 2022.10.20 |
MAP 결과 보고서 작성 요령 - MPA (0) | 2022.10.19 |
댓글