Szenario: Ich bin auf einem Remote-Server und wenn ich UFW falsch einrichte, werde ich ausgesperrt und habe keine Chance auf eine einfache Wiederherstellung. Ich möchte also starten ufw
und sehen, ob es funktioniert. Wenn nicht, möchte ich den Server neu starten und deaktivieren ufw
. Beachten Sie, dass der Server sein Dateisystem über NFS mountet und wenn dies blockiert wird, ist das System tot.
Ich habe es versucht:
systemctl start ufw
Während systemctl status ufw
Berichte vorliegen, dass es aktiv ist, ufw status
heißt es:
Status: inactive
Wenn ich ausführe ufw enable
, wird UFW auch beim nächsten Start aktiviert, und das ist genau das, was ich nicht will.
Antwort1
Eine Möglichkeit hierfür ist beispielsweise die Verwendung des Bildschirms.
- Start
screen
- Laufen
sleep 300; sudo ufw disable
- Drücken Sie Ctrl+, a cum ein neues Fenster zu erstellen.
- Führen Sie alle gewünschten UFW-Befehle aus.
- Wenn Sie den Zugriff verlieren, warten Sie einfach fünf Minuten, bis ufw deaktiviert wird.
- CtrlWenn es funktioniert, gehen Sie mit + zum vorherigen Fenster zurück a Spaceund drücken Sie Ctrl+ c, um den Befehl vor der Ausführung abzubrechen.