Назад | Перейти на главную страницу

UFW insert [number] выдает ошибку

Используя сервер Ubuntu 14.04LTS, я хочу настроить свой UFW для ограничения ssh-соединений с помощью следующей команды:

sudo ufw insert 1 limit ssh/tcp

что вызывает ошибку: ERROR: Invalid position '1'

Из-за того, что эта команда вообще не принимает никакого числа, не должно быть другого правила под номером 1 ...

man ufw

выводит следующие insert NUM RULE в то время как RULE должно быть limit ssh/tcp. Тем не менее, мой синтаксис должен быть правильным.

Кто-нибудь знает, что здесь происходит?

Это потому что position '1' может быть действительным только в том случае, если уже существует хотя бы правило, поэтому, чтобы вставить свое правило в позицию 1, вам просто нужно вставить правило без позиции вообще, оно будет по умолчанию position '1' с этого момента вы можете иметь position '2' или position '3'