Cloud Infra Architecture (AWS)/AWS Build

[AWS Linux] SELinux 및 iptables 비활성화하는 방법

seongduck 2024. 7. 10. 17:29

간혹 Root 계정 생성 및 서버접근제어 신청을 위해 두개의 방화벽을 비활성화 해야하는 경우가 있다.

AWS Linux OS를 사용하면 기본적으로 비활성화되어 있지만, AMI를 사용하여 만들경우 활성화되어 있는 경우가 있다.


1) SELinux 활성화 / 비활성화 상태 확인

sestatus #비활성화일 경우 disabled가 뜨며, 활성화일 경우 길게 ~~ 뜬다.

 

2) 설정파일에서 disabled 변경하기

sudo vi /etc/selinux/config

"""
SELINUX=disabled #해당항목을 disabled로 변경
"""

 

3) 재부팅후 적용되므로 재부팅하고 확인

sudo reboot #재부팅
sestatus #5분정도 뒤에 재접속 후 확인

 


1) iptables 비활성화

sudo systemctl stop iptables #실행중인 서비스 중지
sudo systemctl disable iptables #비활성화 진행
sudo systemctl status iptables #변경 상태 확인

해당 명령어가 먹히지 않는다면 비활성화되어 있는 경우다.