Это - то, как я устанавливаю свои правила ufw:
$ sudo ufw default deny
$ sudo ufw allow ssh
$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw allow 53/tcp
$ sudo ufw allow 53/udp
$ sudo ufw allow from any port 68 to any port 67 proto udp
Действительно ли возможно получить остроту для этого?
Вы могли записать это как
sudo ufw default deny & sudo ufw allow ssh & sudo ufw allow http & sudo ufw allow https & sudo ufw allow 53/tcp & sudo ufw allow 53/udp & sudo ufw allow from any port 68 to any port 67 proto udp
разделение команд &
.
Так или иначе более красивый записал бы, что сценарий, Например, в ~/setUp_UFW.sh
#!/bin/bash
sudo ufw default deny l
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo ufw allow 53/tcp
sudo ufw allow 53/udp
sudo ufw allow from any port 68 to any port 67 proto udp
Делает исполняемый файл сценария
chmod +x ~/setUp_UFW.sh
, чем каждый раз, Вы просто идете
~/setUp_UFW.sh
для установки его. (Вас попросят sudo пароля, когда сценарий будет видеть sudo в первый раз.)