IT 스토리

CentOS 버전별 설정 명령어

주의사항
원격 서버에서 네트워크, SSH, 방화벽 설정을 변경하면 접속이 끊길 수 있습니다.
SSH 포트를 변경할 때는 새 포트를 먼저 방화벽에서 허용하십시오.

1. SELinux 비활성화

모든 CentOS 버전에서 동일합니다.

설정 파일 열기:

vi /etc/selinux/config

설정값 변경:

SELINUX=enforcing
→
SELINUX=disabled

2. 네트워크 설정 및 재시작

버전별로 사용하는 네트워크 관리 방식이 다릅니다.

CentOS 6.9

인터페이스 설정 파일 예시:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

네트워크 재시작:

service network restart

CentOS 7.9

인터페이스 설정 파일 예시:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

네트워크 재시작:

systemctl restart network

CentOS 8.2 / CentOS Stream 9

NetworkManager 재시작:

systemctl restart NetworkManager

CentOS Stream 9는 nmcli 사용을 권장합니다.

연결 목록 확인:

nmcli connection show

3. SSH 설정 및 재시작

CentOS 7.9, 8.2, Stream 9는 동일한 명령어를 사용합니다.

SSH 설정 파일 열기:

vi /etc/ssh/sshd_config

CentOS 6.9

service sshd restart

CentOS 7.9 / CentOS 8.2 / CentOS Stream 9

systemctl restart sshd

4. 방화벽에서 TCP 3333 포트 열기

CentOS 6.9는 iptables, CentOS 7 이상은 firewalld를 사용합니다.

CentOS 6.9

iptables -I INPUT -p tcp --dport 3333 -j ACCEPT
service iptables save
service iptables restart

CentOS 7.9 / CentOS 8.2 / CentOS Stream 9

firewall-cmd --permanent --add-port=3333/tcp
firewall-cmd --reload

5. 방화벽 재시작 및 상태 확인

CentOS 6.9

방화벽 재시작:

service iptables restart

CentOS 7.9 / CentOS 8.2 / CentOS Stream 9

방화벽 서비스 재시작:

systemctl restart firewalld

방화벽 설정 다시 불러오기:

firewall-cmd --reload

방화벽 상태 확인:

systemctl status firewalld