오라클 클라우드에서
가상클라우드네트워크를 정상적으로 생성하고 수신규칙을 잘 등록해줬다면
이제 인스턴스를 통해 생성된 ubuntu 서버에서 해당 포트를 오픈해줘야 한다.
나는 http, https, 스프링부트 내장톰캣 포트인
80, 443, 8080을 오픈해보겠다.
# tcp port 오픈
sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT
sudo iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT
sudo iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT
# port 확인
sudo iptables --list
# port 숫자로 확인
sudo iptables --nL
# 오픈된 tcp port 닫기
sudo iptables -D INPUT -p tcp --dport 포트번호 -j ACCEPT
# 예 : 443을 포함한 포트 확인
sudo iptables -S | grep 443 # 뒤에 포트 변경해주면 확인 가능하다
본인이 사용하는 ssh접속 프로그램에서
ubuntu에 접속 후
다음과 같이 iptables 명령어를 사용하여 입력해주자
오픈이 잘 되었는지 확인도 해주자
혹시나 포트번호를 잘못 입력했거나 불필요한 포트가 있다면 명령어를 이용해서 제거해주자
이제 오픈한 포트가 정상적으로 동작하는지
스프링부트 프로젝트 배포를 통해 확인해보자!!
[Cloud service]클라우드 프리티어 서비스 비교 (아마존, 오라클, 구글) (0) | 2023.05.18 |
---|---|
[springboot] 스프링부트 jar 빌드 & 서버에 배포 및 실행하기 (0) | 2023.05.17 |
[Oracle Cloud] 오라클 클라우드 가상 클라우드 네트워크 (VCN) 생성 (0) | 2023.05.16 |
[linux] ubuntu에서 open jdk, java 설치&환경변수 설정하기 (0) | 2023.05.12 |
[Oracle Cloud] 오라클 클라우드 인스턴스 생성 (1) | 2023.05.11 |
댓글 영역