在哪里可以找到简单的“傻瓜式 iptables”教程?
我对此一无所知,基本上我只需要允许 http、ssh 和 ftp 连接......
谢谢你们
答案1
社区 Wiki 中的这篇文章给出了 的基本概述。您也可以使用在终端中iptables
打开它的页面。通常,您不需要使用标准网络配置,因为每个服务都会打开其所需的相应端口。如果您安装了 Apache、OpenSSH Server 和 FTP 服务器(如 ProFTP),它们的端口(分别为 80、22 和 21)将打开。man
man iptables
iptables
在我链接的文章的底部,有使用图形工具(如 GUFW 或 Firestarter)的说明,如果您没有太多使用命令行的经验,这些说明可能会很有用。
答案2
如果您是初学者,则不应iptables
直接使用,因为它可能会给您带来比解决的问题更多的问题。除非您熟悉一些 RFC:,否则您应该使用前端。
ufw
如果您不需要在不同的 LAN 之间路由流量,我强烈建议您使用它。它非常易于使用,并且有一些有用的说明可供查阅。但是如果您确实需要路由,我发现shorewall
它很有用,因为ufw
它不支持任何路由或 NAT(但它即将推出)。它的优点ufw
是除了 IPv4 之外,它还支持 IPv6,它同时使用iptables
和ip6tables
。
简而言之,使用前端,iptables
除非您真正了解自己在做什么,并且知道不同ICMP
消息之间的区别。
答案3
一般来说,手册是 Linux 下软件包的最佳教程。不过我记得对于 IPTABLES,我也使用了 YouTube 视频。我认为对于学习新概念,视频比文本更能让人理解。只需在 YouTube 上搜索 IPTABLES,你就会看到很多视频。例如这个我自己也这么做了。