{"id":19360,"date":"2017-01-02T06:19:32","date_gmt":"2017-01-01T22:19:32","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/01\/02\/ubuntu-server-ufw-firewall\/"},"modified":"2017-01-02T06:19:32","modified_gmt":"2017-01-01T22:19:32","slug":"ubuntu-server-ufw-firewall","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/01\/02\/ubuntu-server-ufw-firewall\/","title":{"rendered":"Ubuntu Server ufw Firewall"},"content":{"rendered":"<p>\u5b89\u88dd ufw \u5957\u4ef6 <br \/># <span style=\"color: #ff0000;\">apt-get install ufw<\/span> <br \/><span style=\"color: #0000ff;\">\u8a2d\u5b9a ufw (0.35-0ubuntu2) &#8230;<\/span> <br \/><span style=\"color: #0000ff;\">Creating config file \/etc\/ufw\/before.rules with new version<\/span> <br \/><span style=\"color: #0000ff;\">Creating config file \/etc\/ufw\/before6.rules with new version<\/span> <br \/><span style=\"color: #0000ff;\">Creating config file \/etc\/ufw\/after.rules with new version<\/span> <br \/><span style=\"color: #0000ff;\">Creating config file \/etc\/ufw\/after6.rules with new version<\/span> <br \/><span style=\"color: #0000ff;\">Processing triggers for systemd (229-4ubuntu13) &#8230;<\/span> <br \/><span style=\"color: #0000ff;\">Processing triggers for ureadahead (0.100.0-19) &#8230;<\/span> <\/p>\n<p>1. \u505c\u7528\u9632\u706b\u7246\uff0c\u53d6\u6d88\u958b\u6a5f\u6642\u57f7\u884c <br \/># <span style=\"color: #ff0000;\">ufw disable<\/span> <br \/><span style=\"color: #0000ff;\">Firewall stopped and disabled on system startup<\/span> <\/p>\n<p>\u672a\u555f\u7528 <br \/># <span style=\"color: #ff0000;\">ufw status<\/span> <br \/><span style=\"color: #0000ff;\">Status: inactiv[@more@]<\/span>2. \u555f\u7528\u9632\u706b\u7246 <br \/># <span style=\"color: #ff0000;\">ufw enable<\/span> <br \/><span style=\"color: #0000ff;\">Firewall is active and enabled on system startup<\/span> <\/p>\n<p>\u5df2\u555f\u7528 <br \/># <span style=\"color: #ff0000;\">ufw status<\/span> <br \/><span style=\"color: #0000ff;\">Status: active<\/span> <\/p>\n<p>3. \u9810\u8a2d\u898f\u5247 <br \/>\u9810\u8a2d\u540c\u610f <br \/># <span style=\"color: #ff0000;\">ufw default allow<\/span> <br \/>\u62d2\u7d55\u5916\u90e8\u9023\u7dda <br \/># <span style=\"color: #ff0000;\">ufw default deny incoming<\/span> <br \/><span style=\"color: #0000ff;\">Default incoming policy changed to &#8216;deny&#8217;<\/span> <br \/><span style=\"color: #0000ff;\">(be sure to update your rule accordingly)<\/span> <br \/>\u9810\u8a2d\u62d2\u7d55 <br \/># <span style=\"color: #ff0000;\">ufw default deny<\/span> <br \/>\u540c\u610f\u5c0d\u5916\u9023\u7dda <br \/># <span style=\"color: #ff0000;\">ufw default allow outgoing<\/span> <br \/><span style=\"color: #0000ff;\">Default outgoing policy changed to &#8216;allow&#8217;<\/span> <br \/><span style=\"color: #0000ff;\">(be sure to update your rule accordingly)<\/span> <\/p>\n<p>4. \u9632\u706b\u7246\u898f\u5247 <br \/># <span style=\"color: #ff0000;\">ufw allow in 22\/tcp<\/span> <br \/># <span style=\"color: #ff0000;\">ufw allow in ssh<\/span> <br \/># <span style=\"color: #ff0000;\">ufw allow in http<br \/><\/span># <span style=\"color: #ff0000;\">ufw allow out http<\/span> <br \/># <span style=\"color: #ff0000;\">ufw allow from 192.168.1.0\/24<\/span> <br \/># <span style=\"color: #ff0000;\">ufw allow from 192.168.1.0\/24 port 22<\/span> <br \/># <span style=\"color: #ff0000;\">ufw allow proto tcp from 192.168.1.0\/24 port 22<\/span> <br \/># <span style=\"color: #ff0000;\">ufw deny from 192.168.1.17 to 192.168.1.16 port 22<\/span> <br \/># <span style=\"color: #ff0000;\">ufw allow from 192.168.1.0\/24 to 192.168.1.16 port 22<\/span> <\/p>\n<p>5. \u5217\u51fa\u9632\u706b\u7246\u898f\u5247 <br \/># <span style=\"color: #ff0000;\">ufw status<\/span> <br \/><span style=\"color: #0000ff;\">Status: active<\/span> <\/p>\n<p><span style=\"color: #0000ff;\">To\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Action\u00a0\u00a0\u00a0\u00a0\u00a0 From<\/span> <br \/><span style=\"color: #0000ff;\">&#8212;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;-<\/span> <br \/><span style=\"color: #0000ff;\">22\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">443\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">53\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">22\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">1194\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">22\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 192.168.1.0\/24<\/span> <br \/><span style=\"color: #0000ff;\">22 (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">443\/tcp (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">53 (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">22\/tcp (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">1194\/tcp (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <\/p>\n<p>\u52a0\u4e0a\u7de8\u865f <br \/># <span style=\"color: #ff0000;\">ufw status numbered<\/span> <br \/><span style=\"color: #0000ff;\">Status: active<\/span> <\/p>\n<p><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0 To\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Action\u00a0\u00a0\u00a0\u00a0\u00a0 From<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0 &#8212;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;-<\/span> <br \/><span style=\"color: #0000ff;\">[ 1] 22\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">[ 2] 443\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">[ 3] 53\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">[ 4] 22\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">[ 5] 1194\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">[ 6] 22\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 192.168.1.0\/24<\/span> <br \/><span style=\"color: #0000ff;\">[ 7] 22 (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">[ 8] 443\/tcp (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">[ 9] 53 (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">[10] 22\/tcp (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">[11] 1194\/tcp (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <\/p>\n<p>\u5217\u51fa\u66f4\u8a73\u7d30\u7684\u8cc7\u8a0a <br \/># <span style=\"color: #ff0000;\">ufw status verbose<\/span> <br \/><span style=\"color: #0000ff;\">Status: active<\/span> <br \/><span style=\"color: #0000ff;\">Logging: on (low)<\/span> <br \/><span style=\"color: #0000ff;\">Default: deny (incoming), allow (outgoing), disabled (routed)<\/span> <br \/><span style=\"color: #0000ff;\">New profiles: skip<\/span> <\/p>\n<p><span style=\"color: #0000ff;\">To\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Action\u00a0\u00a0\u00a0\u00a0\u00a0 From<\/span> <br \/><span style=\"color: #0000ff;\">&#8212;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;-<\/span> <br \/><span style=\"color: #0000ff;\">192.168.1.16 22\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 192.168.1.0\/24<\/span> <\/p>\n<p>6. \u522a\u9664\u9632\u706b\u7246\u5247 <br \/># <span style=\"color: #ff0000;\">ufw delete allow 22\/tcp<\/span> <br \/># <span style=\"color: #ff0000;\">ufw delete allow from 192.168.1.0\/24 to 192.168.1.16 port 22<\/span> <br \/># <span style=\"color: #ff0000;\">ufw delete 6<\/span> <br \/><span style=\"color: #0000ff;\">Deleting:<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0allow from 192.168.1.0\/24 to any port 22<\/span> <br \/><span style=\"color: #0000ff;\">Proceed with operation (y|n)? <span style=\"color: #ff0000;\">y<\/span><\/span> <br \/><span style=\"color: #0000ff;\">Rule deleted<\/span> <\/p>\n<p>\u539f\u672c\u7b2c\u516d\u689d\u898f\u5247\u5df2\u522a\u9664 <br \/># <span style=\"color: #ff0000;\">ufw status numbered<\/span> <br \/><span style=\"color: #0000ff;\">Status: active<\/span> <\/p>\n<p><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0 To\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Action\u00a0\u00a0\u00a0\u00a0\u00a0 From<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0\u00a0\u00a0\u00a0 &#8212;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;-<\/span> <br \/><span style=\"color: #0000ff;\">[ 1] 22\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">[ 2] 443\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">[ 3] 53\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">[ 4] 22\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">[ 5] 1194\/tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere<\/span> <br \/><span style=\"color: #0000ff;\">[ 6] 22 (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">[ 7] 443\/tcp (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">[ 8] 53 (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">[ 9] 22\/tcp (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere (v6)<\/span> <br \/><span style=\"color: #0000ff;\">[10] 1194\/tcp (v6)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ALLOW IN\u00a0\u00a0\u00a0 Anywhere (v6)<\/span><\/p>\n<p>7. \u6e05\u9664\u6240\u6709\u7684\u898f\u5247 <br \/># <span style=\"color: #ff0000;\">ufw reset<\/span> <br \/><span style=\"color: #0000ff;\">Resetting all rules to installed defaults. This may disrupt existing ssh<\/span> <br \/><span style=\"color: #0000ff;\">connections. Proceed with operation (y|n)?<\/span> <span style=\"color: #ff0000;\">y<\/span> <br \/><span style=\"color: #0000ff;\">Backing up &#8216;after.rules&#8217; to &#8216;\/etc\/ufw\/after.rules.20161225_095230&#8217;<\/span> <br \/><span style=\"color: #0000ff;\">Backing up &#8216;after6.rules&#8217; to &#8216;\/etc\/ufw\/after6.rules.20161225_095230&#8217;<\/span> <br \/><span style=\"color: #0000ff;\">Backing up &#8216;user.rules&#8217; to &#8216;\/etc\/ufw\/user.rules.20161225_095230&#8217;<\/span> <br \/><span style=\"color: #0000ff;\">Backing up &#8216;before.rules&#8217; to &#8216;\/etc\/ufw\/before.rules.20161225_095230&#8217;<\/span> <br \/><span style=\"color: #0000ff;\">Backing up &#8216;user6.rules&#8217; to &#8216;\/etc\/ufw\/user6.rules.20161225_095230&#8217;<\/span> <br \/><span style=\"color: #0000ff;\">Backing up &#8216;before6.rules&#8217; to &#8216;\/etc\/ufw\/before6.rules.20161225_095230&#8217;<\/span><\/p>\n<p>8. \u555f\u7528\u65e5\u8a8c\u529f\u80fd\uff1a <br \/># <span style=\"color: #ff0000;\">ufw logging on<\/span> <br \/><span style=\"color: #0000ff;\">Logging enabled<\/span> <\/p>\n<p>\u505c\u7528\u65e5\u8a8c\u529f\u80fd\uff1a <br \/># <span style=\"color: #ff0000;\">ufw logging off<\/span> <br \/><span style=\"color: #0000ff;\">Logging disabled<\/span> <\/p>\n<p>\u65e5\u8a8c\u9810\u8a2d\u6703\u5b58\u5728 <span style=\"color: #0000ff;\">\/var\/log\/ufw.log<\/span> <\/p>\n<p>\u8a2d\u5b9a\u65e5\u8a8c\u7684\u5c64\u7d1a(\u9810\u8a2d\u662f low) <br \/># <span style=\"color: #ff0000;\">ufw logging (low | medium | high | full)<\/span><\/p>\n<p>10. \u76f4\u63a5\u4fee\u6539\u9810\u8a2d\u898f\u5247 <span style=\"color: #0000ff;\">\/etc\/ufw\/before.rules<\/span> <br \/>\u62d2\u7d55 Ping <br \/># <span style=\"color: #ff0000;\">sed -i &#8216;34,38 s\/ACCEPT\/DROP\/&#8217; \/etc\/ufw\/before.rules<\/span><\/p>\n<p>\u91cd\u65b0\u8f09\u5165<br \/># <span style=\"color: #ff0000;\">ufw reload<\/span><br \/><span style=\"color: #0000ff;\">Firewall reloaded<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5b89\u88dd ufw \u5957\u4ef6 # apt-get install ufw \u8a2d\u5b9a ufw (0.35-0ubuntu2) &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/01\/02\/ubuntu-server-ufw-firewall\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008Ubuntu Server ufw Firewall\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[119],"tags":[],"class_list":["post-19360","post","type-post","status-publish","format-standard","hentry","category-c-78464"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["680580"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19360"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19360"}],"version-history":[{"count":0,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19360\/revisions"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}