推荐LAMP服务器的防火墙?

我有两个LAMP服务器,一个是Ubuntu 9.10,另一个是Ubuntu 8.04。 有人可以为他们推荐防火墙软件吗? 我正在遵循http://library.linode.com/networking/arno-iptables-firewall-debian-lenny上的指导,但遇到错误:

/sbin/iptables: (1) iptables: No chain/target/match by that name. 

我想允许端口22,25,80,443,993,995和10000。

如果你也可以build议一步一步的指导来安装防火墙,那就太好了

在我的服务器上(恰巧与你的链接是一个Linode),我使用一个名为UFW的程序作为IPTables的前端。 就像sudo aptitude install ufw在ubuntu上sudo aptitude install ufw一样简单(它是核心存储库的一部分,至less在9.10 Karmic上)。 我认为这个线程在Ubuntu论坛上应该会有所帮助。

另外一个也简化了iptables规则和策略的选项是shorewall, 更多信息 。

UFW和Shorewall的+1更复杂的用途。 还有一件事,如果你启用了防火墙,那么你应该考虑保护自己免受SSH的powershelllogin。 动机:

  • 蛮力企图混乱你的日志,这样你可能会错过一个严重的黑客攻击企图。
  • 如果你的密码很弱(不应该是这样),那么一个愚蠢的暴力黑客可能会很幸运。

一个非常简单的方法是使用防火墙将SSH限制在源IP地址来自办公室/家庭ADSL /您的其他半可信networking的连接。 更灵活的方法是连接速率限制,无论是与您的防火墙或与其他deamons。