VPC로 네트워크를 구성하고 EC2를 띄웠다.
그런데 갑자기 SSH 연결이 안되는 이슈가 발생됐다.
인바운드 규칙을 봐야하는데
보안그룹..? NACL...? 어떤걸 봐야지?
보안그룹과 NACL은 항상 헷갈렸던 개념이였다.
이번 기회로 2개의 VPC 방화벽 서비스에 대해서 정리해보려고 한다!
보안그룹은 인스턴스 레벨에서 운영한다.
따라서 EC2 > 보안그룹
메뉴에서 보안그룹을 생성할 수 있다.
를 입력하여 보안그룹을 생성할 수 있다.
소스, 프로토콜, 포트 범위를 설정하여 구체적으로 트래픽 허용 규칙을 설정할 수 있다.
DB 서버의 보안그룹 ID를 주소로 입력하면 해당 DB에 대한 액세스 허용도 가능하다.
네트워크 ACL은 서브넷 레벨에서 운영한다.
따라서 VPC > 네트워크 ACL
메뉴에서 생성할 수 있다.
을 입력하여 네트워크 ACL을 생성할 수 있다.
생성한 네트워크 ACL을 VPC에 있는 서브넷과 연결해야 한다.
만약 서브넷이 네트워크 ACL을 명시적으로 연결하지 않을 경우, 기본 네트워크 ACL에 자동적으로 연결된다.
다음 규칙
참고 레퍼런스
https://www.youtube.com/watch?v=uZssEvTg79s
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/VPC_SecurityGroups.html#DefaultSecurityGroup
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/vpc-network-acls.html