CentOS 7 ssh port 변경 방법

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

출처: https://cofs.tistory.com/408

이 게시글이 문제가 될 시, 삭제하겠습니다

댓글 없음:

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.

Powered by Blogger.