Xem https://wiki.ubfox.com/UncomplicatedFirewall .
Đặc trưng
ufw có các tính năng sau:
Bắt đầu với ufw thật dễ dàng. Ví dụ: để bật tường lửa, cho phép truy cập ssh, bật ghi nhật ký và kiểm tra trạng thái của tường lửa, thực hiện:
$ sudo ufw allow ssh/tcp
$ sudo ufw logging on
$ sudo ufw enable
$ sudo ufw status
Firewall loaded
To Action From
-- ------ ----
22:tcp ALLOW Anywhere
Điều này thiết lập tường lửa từ chối mặc định (DROP) cho các kết nối đến, với tất cả các kết nối ngoài được phép theo dõi trạng thái.
Chức năng nâng cao
Như đã đề cập, khung ufw có khả năng làm bất cứ điều gì mà iptables có thể làm. Điều này đạt được bằng cách sử dụng một số bộ tệp quy tắc, không gì khác hơn là các tệp văn bản tương thích iptables-restore. Tinh chỉnh ufw và / hoặc thêm các lệnh iptables bổ sung không được cung cấp thông qua lệnh ufw là vấn đề chỉnh sửa các tệp văn bản khác nhau:
/etc/default/ufw
: cấu hình cấp cao, chẳng hạn như chính sách mặc định, hỗ trợ IPv6 và mô-đun hạt nhân để sử dụng
/etc/ufw/before[6].rules
: quy tắc trong các tệp này được đánh giá trước khi bất kỳ quy tắc nào được thêm thông qua lệnh ufw
/etc/ufw/after[6].rules
: quy tắc trong các tệp này được đánh giá sau khi bất kỳ quy tắc nào được thêm thông qua lệnh ufw
/etc/ufw/sysctl.conf
: điều chỉnh mạng kernel
/var/lib/ufw/user[6].rules
hoặc /lib/ufw/user[6].rules
(0.28 trở lên): quy tắc được thêm thông qua lệnh ufw (thông thường không nên chỉnh sửa bằng tay)
/etc/ufw/ufw.conf
: đặt có hay không ufw được bật khi khởi động và trong 9.04 (ufw 0.27) trở lên, đặt LOGLEVEL
Sau khi sửa đổi bất kỳ tệp nào ở trên, hãy kích hoạt cài đặt mới bằng:
$ sudo ufw disable
$ sudo ufw enable