부팅 시가 아니라 일시적으로 UFW를 활성화하시겠습니까?

부팅 시가 아니라 일시적으로 UFW를 활성화하시겠습니까?

시나리오: 저는 원격 서버에 있고 UFW를 잘못 설정하면 쉽게 복구할 수 없도록 잠길 것입니다. 그래서 시작 ufw해서 그것이 작동하는지 확인하고 싶습니다 . 그렇지 않은 경우 서버를 다시 시작하고 비활성화하고 싶습니다 ufw. 서버는 NFS를 통해 파일 시스템을 마운트하는데, 이것이 차단되면 시스템이 작동하지 않습니다.

나는 시도했다:

systemctl start ufw

systemctl status ufw활성 상태라고 보고하는 동안 ufw status다음과 같이 말합니다.

Status: inactive

를 실행하면 ufw enable다음 부팅 시에도 UFW가 활성화되는데, 이는 정확히 내가 원하지 않는 것입니다.

답변1

이를 수행하는 한 가지 방법은 예를 들어 화면을 사용하는 것입니다.

  1. 시작screen
  2. 달리다sleep 300; sudo ufw disable
  3. Ctrl+를 눌러 a c새 창을 만듭니다.
  4. 원하는 ufw 명령을 실행하세요.
  5. 액세스 권한이 손실된 경우 ufw가 비활성화될 때까지 5분 정도 기다리세요.
  6. Ctrl작동한다면 +를 눌러 이전 창으로 돌아가서 +를 a Space눌러 명령이 실행되기 전에 종료하세요.Ctrlc

관련 정보