🔐
리눅스 SSH 포트 변경 (Amazon Linux, RHEL)

· March 10, 2025 · 2 min read


☀️ 테스트 환경

  • Amazon Linux 2023 (EC2)

✋ 들어가며

SSH 프로토콜의 포트는 일반적으로 기본 포트인 22번 포트를 사용하는데 자동화된 스크립트를 통한 공격이나 불필요한 접근을 차단하는 등 보안을 강화하기 위해서 포트를 변경하는 시스템들이 많이 있다.

RHEL(Red Hat Enterprise Linux) 환경에서 어떻게 포트를 변경하는지 알아보겠다.

🔄️ SSH 포트 변경하기

RHEL 환경에서 SSH 포트를 변경하는 방법은 아주 간단하다. 설정 파일을 열어서 포트를 변경한 후 SSH 서비스를 재시작하면 끝

설정 파일 수정

vi /etc/ssh/sshd_config
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
# Port 22
Port 2222
...

sshd 재시작

systemctl restart sshd

변경된 포트 확인

netstat -nlp | grep sshd
✔
tcp        0      0 0.0.0.0:2222            0.0.0.0:*               LISTEN      2313825/sshd: /usr/
tcp6       0      0 :::2222                 :::*                    LISTEN      2313825/sshd: /usr/

👋 마치며

아주 간단한 방법으로 SSH 포트 변경이 가능한데도 매번 변경을 진행할 때마다 잘 생각이 안나는데 이참에 기록해뒀으니 다른 블로그는 안찾아봐도 될 것 같다.

@rundevelrun
똑바로 해, 넌 정말