Post

[Oracle VM] ssh port 변경

[Oracle VM] ssh port 변경

0. 작업 내용

  • VM에서 SSH 포트 추가
  • VM에서 22 포트는 VM에서 유지, Oracle FW에서 22포트 막음.

1. ssh 서비스에 포트 추가

1
2
3
4
5
sudo systemctl edit ssh.socket
# [Socket]
# ListenStream=
# ListenStream={추가할 포트}
# ListenStream=22

2. iptables 에 포트 추가

1
sudo iptables -I INPUT 5 -m state --state NEW,ESTABLISHED -p tcp -m tcp --dport {추가할 포트} -j ACCEPT

2. 서비스 재시작

1
sudo systemctl restart ssh.socket

3. 포트 오픈 확인

1
2
3
4
5
6
7
sudo systemctl status ssh.socket
# ● ssh.socket - OpenBSD Secure Shell server socket
# ...
#      Listen: [::]:{추가한 포트} (Stream)
#              [::]:22 (Stream)
# ...

1
2
sudo netstat -plnt | grep 추가한 포트
# tcp6       0      0 :::{추가한 포트}    :::*    LISTEN      1/init

3. oracle 방화벽 해제

  • 22 포트 삭제

  • {추가한 포트} 추가

4. Reference

stackoverflow how-to-change-the-ssh-server-port-on-ubuntu

sonhc님 블로그

This post is licensed under CC BY 4.0 by the author.