OS/Linux
CentOS 7 ssh port 변경 방법
CofS
2019. 10. 19. 10:35
ssh 기본 포트는 22번인데 이를 바꿔야 할 경우 다음과 같이 진행하면 된다.
22번 기본포트를 2244 포트로 변경해 보자.
▶포트 변경 방법
1. 방화벽 포트 변경
firewall-cmd --permanent --zone=public --add-port=2244/tcp firewall-cmd --reload |
사용할 포트의 방화벽을 해제한다.
2. ssh 환경설정 변경
vi /etc/ssh/sshd_config |
vi 편집기를 사용하여 sshd_config 파일 중간에 있는 다음 내용을 변경한다.
#Port 22 -> Port 2244
(그냥 수정해도 되지만 파일을 복사(백업) 해 두고 수정한다면 나중에 기본 설정값을 확인 할 수 있다.)
3. 서비스 재구동
systemctl restart sshd |
서비스 재구동 시 다음과 같은 오류가 발생 할 수 있다.
Job for ssh.service failed because the control process exited with error code. See "systemctl status ssh.service" and "journalctl -xe" for details. |
▶오류 해결방법
1. semanage로 포트 등록 (SELinux Policy Management tool)
semanage port -a -t ssh_port_t -p tcp 2244 |
2. 서비스 재구동
systemctl restart sshd |
끝