Sangil's blog

https://github.com/ChoiSangIl Admin

리눅스(Cent OS7) SSH포트 변경하기 DEV / SERVER

2019-07-30 posted by sang12


SSH 22번 PORT를 열어 두다 보니 외부에서 무차별적으로 로그인이 들어오기 시작했다. 무려 6만번...

그래서 SSH포트를 변경하기로 결정했다.

CentOS에서 SSH포트를 변경하는 방법으로는 /etc/ssh/sshd_config 파일을 변경해주면 된다.

그리고 간단하게 sshd를 재시작해주면 될지 알았다..!  모든일이 그렇게 쉽던가... 조금 찾아보니
방화벽에서 해당 포트를 열어줘야하고 seLinux를 사용하면(뭔지모름..) 명령어를 처줘야한다고한다.. Centos7을 기본으로 설치했다면 아래와 같이 설정을 해줘야 정상적으로 포트 변경이 가능하다.

# 방화벽 설정
$ firewall-cmd --permanent --zone=public --add-port=1111/tcp
$ firewall-cmd --reload

# semanage 설정
$ semanage port -a -t ssh_port_t -p tcp 1111

# sshd 재시작
$ service sshd restart

이제 나의 대문을 두들이는자가 조금 줄어들겠지..?

#리눅스 SSH포트 변경 #CentOS SSH포트 변경