Linux/Linux(CentOS)

[Linux] CentOS 7 보안설정

roundfigure 2020. 11. 15. 12:05
  • CentOS 설치 후 접속하면 외부 IP에서 접근 시도를 함, 대부분 중국에서의 접근 시도가 많기 때문에 추가 보안 설정이 필요
  • SSH 를 에디터로 수정중 '#' 으로 표시된 부분은 주석

 

1. SSH 로그인

sudo vi /etc/ssh/sshd_config

...

PermitRootLogin no
PermitEmptyPasswords no
  • Root 권한으로 로그인이 불가능 하도록 설정하려면 PermitRootLogin no
  • Password가 없는 계정으로 SSH 로그인이 불가능 하도록 설정하려면 PermitEmptyPasswords no

 

2. SSH 포트 변경

sudo vi /etc/ssh/sshd_config 

... 

port 22
  • port 22 부분을 자신이 원하는 포트로 변경
semanage port -a -t ssh_port_t -p tcp 1022
  • SeLinux가 설치되어 있으면 위 명령어 실행
  • 뒷부분에 변경을 원하는 포트 입력
firewall-cmd --permanent --zone=public --add-port=1022/tcp
firewall-cmd --reload
  • 방화벽에 포트 추가 다시 로드
service sshd restart
  • SSH서비스 다시 실행

 

 

3. 특정 IP 만 허용

vi /etc/hosts.allow

sshd: ip
  • 특정 아이피만 허용하기위해 ip 부분에 특정 아이피 입력
vi /etc/hosts.deny

sshd: ALL
  • 특정 아이피를 제외한 모든 아이피 접근 못하도록 설정
service sshd restart
  • SSH서비스 다시 실행

 

 

'Linux > Linux(CentOS)' 카테고리의 다른 글

[Linux] Tomcat 설치  (0) 2020.11.15
[Linux] Apache 설치  (0) 2020.11.15
[Linux] Mysql 설치  (0) 2020.11.15
[Linux] CentOS 7 설치  (0) 2020.11.15
[Linux] CentOS 7 설치 USB 만들기  (0) 2020.11.15