IT/AWS

[AWS] Lightsail DB 접근 안될때 방화벽 설정 방법

월공 2022. 11. 8. 09:45
728x90
300x250

Lightsail 에 우분투 mysql 이 돌아가고있는데 연결툴 (ex. HeidiSql) 에서 접근이 안될때 해결방법이다.


상당히 간단하다.
리눅스에 접근이 안되는 이유는 뭐 여러가지가 있겠지만 제일 높은 확률로 방화벽이 문제다.

난 처음에 aws 개념이 아직 익숙치 않아서 lightsail ssh 접속해갖고 sudo sfw status 등 여러 뻘짓을 해봤으나
command not found 나 뱉어내고 있고
뭐야 이거 방화벽 아예 설치 안되있나 ? 안깔려있는데 이걸 어케 막아 ? 미친놈인가? 왜 나한테만 접근이 엄격한데 ?
라는 생각을 하다가
생각해보니 이런거 막아주려고 편하게 aws 쓰는것도 있지않냐 ? 라는 생각이 머릿속에 스쳐서 Lightsail 설정을 확인해봤더니 역시나 아니나 다를까 설정이 있더라

인스턴스 상세페이지 - 네트워킹
하단에 IPv4 방화벽

요놈이 핵심

보다시피 , 3306 포트 허용해주는게 없다.
한번 규칙을 추가해보자

아래처럼 추가가 완료 되고나서 다시 HeidiSQL 에서 접속을 해보자 


정상적으로 접속이 된다 !


aws 같은건 쓰지 못하고 센토스 6,7,8 
iptable 이랑 firewall 만 쓰던 단순한 사람이라 이런게 상당히 충격적이기도하고 신기하기도한데
그럼 aws 에서 설정해주면 보통 Ec2 나 Lightsail 내부에서 돌아가는 리눅스 안에서는 방화벽을 굳이 안막아도되는건가 ?
다른 실무 세팅은 어떻게 되있는지 참 궁금하다.

728x90
300x250