1. vi /etc/ssh/sshd_config 수정
#Port 22 → Port 9922 |
2. vi /etc/services 수정
ftp 21/tcp ftp 21/udp fsp fspd ssh 9922/tcp # SSH Remote Login Protocol ssh 9922/udp # SSH Remote Login Protocol telnet 23/tcp telnet 23/udp |
3. sshd 서비스 재시작
service sshd restart |
4. vi /etc/sysconfig/iptables 방화벽 설정
-A INPUT -m state-state NEW -m tcp -p tcp-dport 9922 -j ACCEPT 예시 9922 포트를 위와 같이 추가하거나 기존 동록된 포트 22 → 9922 로 변경(아래 내용) -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 9922 -j ACCEPT |
iptables 파일에 아무내용이 없는 경우 위 첫번째 줄을 등록 후 저장
- 방화벽 설정> systemctl enable firewalld
> systemctl start firewalld - ※ 참고 방화벽 해제> systemctl stop firewalld
> systemctl disable firewalld - 포트 추가
> firewall-cmd --permanent --zone=public --add-port=9922/tcp
포트제거> firewall-cmd --permanent --zone=public --remove-port=9922/tcp
- 방화벽 재기동> firewall-cmd --reload
※ 이 명령을 빠트리지 말고 꼭 실행 할 것!
5. Failed to restart iptables.service: Unit not found. 와 같은 오류가 발생하면
> 위의 4. 를 적절히 조절하여 다시 진행하고,
> service iptables restart 방화벽 서비스 재구동