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