우분투 SSH 포트 변경 방법(22.10 이후)
서버 ssh 세팅 중 ssh 포트를 변경하기 위해 /etc/ssh/sshd_config
파일을 수정했다.
근데 아무리 수정해도 포트가 변경되지 않는 것이다.
찾아보니 우분투 22.10 버전 이후부터는 포트 수정을 하는 방법이 달라졌다.
우분투 22.10 이후 버전에서 ssh 포트를 변경하는 방법을 정리해보았다.
📌 systemd 서비스 파일 수정
다음 명령로 설정 파일을 열자(nano 편집기 사용):
sudo nano /lib/systemd/system/ssh.socket
- 파일을 열고
[Socket]
섹션에서ListenStream
부분을 찾아 포트를 변경한다.
# 예시 ListenStream=12345
[Install]
섹션에서WantedBy
부분을 찾아multi-user.target
아래에 다음 행을 추가한다:# 예시 WantedBy=sockets.target
📌 포트 변경 확인
변경된 포트로 ssh 서비스를 재시작하자:
sudo systemctl restart ssh
변경된 포트로 ssh 서비스가 잘 작동하는지 확인해보자:
ssh -p 12345 user@[IP 주소]