728x90
sudo systemctl enable ufw.service
만약 되지 않는다면 포스팅의 마지막 참고
최근에 Oracle Cloud Free Tier를 이용해서 우분투 서버를 하나 만들었다.
이런저런 설정을 하던 도중 문제가 하나 생겼는데 방화벽이 재시작 시 자동으로 켜지지 않는 것이었다.
물론 오라클 클라우드 자체에서도 방화벽이 있기 때문에 큰 문제는 없을 테지만 우분투에서도 한 번 더 막아주는 것이 좋을 것 같아 시스템 재시작 시 자동으로 켜지게 하기로 하였다.
참고로 방화벽의 상태는
sudo ufw status verbose
를 사용하여 확인할 수 있다.

방화벽이 제대로 켜져 있다면 Status가 active로 나오고 설정된 포트들이 나올 것이다.
재시작 시 방화벽이 켜지도록 하려면
sudo systemctl enable ufw.service
를 사용하여 설정하면 된다고 하는데 enable을 해주고 나서 재부팅을 하면 계속해서 꺼져있는 상태가 되었었다.
그래서 찾아본 결과 해결 방법은 간단했다.
우선 편집기로 /lib/systemd/system/ufw.service를 열어준다.
sudo vi /lib/systemd/system/ufw.service

열어보면 다음과 같이 되어있을 텐데 Before 밑에 아래의 내용을 적어준다.
After=netfilter-persistent.service

수정이 완료되었다면 :wq를 입력하여 저장해준다.
그다음
sudo systemctl daemon-reload
를 입력하여 편집한 설정 파일을 적용시켜 준다.
그 후 다시
sudo systemctl enable ufw.service
를 해주면 재부팅 시에 방화벽이 켜진 상태로 될 것이다.
728x90
'Linux' 카테고리의 다른 글
[Ubuntu] Ubuntu(우분투) 20.04 mirror 서버 주소 변경하기 (0) | 2021.10.09 |
---|---|
[Ubuntu] Ubuntu(우분투) ufw 방화벽 대신 firewalld 사용하기 (0) | 2021.09.19 |
[Ubuntu] Ubuntu(우분투) 20.04에 Android Studio(안드로이드 스튜디오) 설치하기 (0) | 2021.06.04 |
[Vultr] Vultr VPS GUI로 사용하기 - 클라우드 환경 우분투 GUI 사용 (2) | 2021.05.28 |
[Ubuntu] Ubuntu(우분투) 20.04 Zsh 플러그인 적용하기 (0) | 2021.04.29 |