IT 스토리

CentOS 7.9 내부 설정 및 레포지토리 설정하기

1. ONBOOT, MTU 설정하기

네트워크 인터페이스 설정 파일 열기:

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

네트워크 재시작:

systemctl restart network

2. SELinux 설정하기

enforcingdisabled로 변경합니다.

SELinux 설정 파일 열기:

vi /etc/selinux/config

변경 내용:

SELINUX=enforcing
→
SELINUX=disabled

SSH 재시작:

systemctl restart sshd

3. SSH 포트 변경 및 PermitRootLogin 설정

SSH 설정 파일 열기:

vi /etc/ssh/sshd_config

SSH 포트 및 Root 로그인 설정 예시:

Port 7777
PermitRootLogin yes

SSH 상태 확인:

systemctl status sshd -l

SSH 설정 다시 불러오기:

systemctl reload sshd

SSH 재시작:

systemctl restart sshd

4. 방화벽 포트 열기

7777/TCP 포트 열기:

firewall-cmd --add-port=7777/tcp --permanent

7777/TCP 포트 닫기:

firewall-cmd --remove-port=7777/tcp --permanent

방화벽 설정 반영:

firewall-cmd --reload

방화벽 재시작:

systemctl restart firewalld

5. 포트 및 방화벽 상태 확인

현재 열린 포트 확인:

netstat -lnpt

방화벽에 등록된 포트 확인:

firewall-cmd --list-ports

전체 방화벽 설정 확인:

firewall-cmd --list-all

CentOS 7.9 업데이트 레포지토리 수정

레포지토리 설정 파일을 열어 수정합니다.

vi /etc/yum.repos.d/CentOS-Base.repo

# 처리 후 아래 내용을 복사해서 붙여넣습니다.

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://mirror.kakao.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=http://mirror.kakao.com/centos/$releasever/updates/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=http://centos.mirror.cdnetworks.com/$releasever/extras/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
baseurl=http://centos.mirror.cdnetworks.com/$releasever/centosplus/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

저장

vi에서 저장 후 종료:

:wq