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
명령어가 복사되었습니다.