次のようなルールを追加します。
ufw allow 22/tcp
ルールが保存され、再起動後も適用されます。しかし、/etc/ufw
のどこにも書かれていません。どこに保存されますか? (Ubuntu、プレインストールされたufwを使用)
私のUbuntu 11サーバーでは、ファイアウォールルールは/lib/ufw/user.rules
buntu 16.04 LTS
/etc/ufw/user.rules
Debian 9
/etc/ufw/user.rules
一般的に、次のことを試してください:
locate user.rules
次のように出力する必要があります:
/etc/ufw/user.rules
/usr/share/ufw/user.rules
/usr/share/ufw/user.rules.md5sum
/usr/share/ufw/iptables/user.rules
lib/ufw/rules[6].rules
私のバージョンでは、8.04 LTSサーバーのファイルは/var/lib/ufw
なので /var/lib/ufw/user.rules
および/var/lib/ufw/user6.rules
。
これは、「。rules」というサフィックスを想定し、「ufw」という名前のディレクトリの下にあるすべてのLinuxシステムで機能するはずです。
Sudo find / -name "*.rules" -exec ls -l {} \; | grep ufw
「ls -l」を使用すると、それらの一部が他へのリンクであり、最近更新されたものはどれかです(それらがアクティブであることを意味しますか?)