시나리오: 저는 원격 서버에 있고 UFW를 잘못 설정하면 쉽게 복구할 수 없도록 잠길 것입니다. 그래서 시작 ufw
해서 그것이 작동하는지 확인하고 싶습니다 . 그렇지 않은 경우 서버를 다시 시작하고 비활성화하고 싶습니다 ufw
. 서버는 NFS를 통해 파일 시스템을 마운트하는데, 이것이 차단되면 시스템이 작동하지 않습니다.
나는 시도했다:
systemctl start ufw
systemctl status ufw
활성 상태라고 보고하는 동안 ufw status
다음과 같이 말합니다.
Status: inactive
를 실행하면 ufw enable
다음 부팅 시에도 UFW가 활성화되는데, 이는 정확히 내가 원하지 않는 것입니다.
답변1
이를 수행하는 한 가지 방법은 예를 들어 화면을 사용하는 것입니다.
- 시작
screen
- 달리다
sleep 300; sudo ufw disable
- Ctrl+를 눌러 a c새 창을 만듭니다.
- 원하는 ufw 명령을 실행하세요.
- 액세스 권한이 손실된 경우 ufw가 비활성화될 때까지 5분 정도 기다리세요.
- Ctrl작동한다면 +를 눌러 이전 창으로 돌아가서 +를 a Space눌러 명령이 실행되기 전에 종료하세요.Ctrlc