首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >for服务器的iptable

for服务器的iptable
EN

Server Fault用户
提问于 2011-09-10 00:04:35
回答 3查看 289关注 0票数 0

我已经在我的专用机器上托管了几个网站。操作系统是CentOS 5.6。直到现在,我一直关闭iptables,因为它阻止了所有的网络流量。然而,我看到这是不好的,我应该启用防火墙。不巧的是,我不知道该如何做,所以我在这里问我的服务器应该有什么好的规则。我当然有很多车辆进出。

我在服务器上运行了一些东西-- DirectAdmin - Apache - php - mysql - ftp - dns -其他直接管理工具(如邮件等)。

它基本上是DirectAdmin 1.39.1的预装版本。

EN

回答 3

Server Fault用户

发布于 2011-09-10 01:37:41

您需要决定要打开哪些端口,然后允许对该端口的适当协议进行访问。我给你举个例子,让你开始:

要打开SSH (您想要做的第一件事是不要将自己锁在门外),您可以这样做

iptables -A INPUT -p tcp -s 0.0.0.0/0 --dport 22 -j ACCEPT

在本例中,-s表示源。您可以将0.0.0.0/0更改为允许连接来自的地址或子网。这通常是在SSH上做的一个好主意,而不是在HTTP/HTTPS流量上,因为您希望每个人都能够到达那里。

在此之后,您希望更改默认传入策略,以删除任何与规则不匹配的内容。

iptables -A INPUT -j DROP

如果您不熟悉在哪个端口上运行的服务,请查看维基百科的文章。

票数 1
EN

Server Fault用户

发布于 2011-09-11 23:27:56

您应该阅读iptable手册页并熟悉命令格式,以便生成一个像样的规则表。

对于初学者,您应该执行连接跟踪状态匹配,以确保所有通信量都是有效连接流的一部分,并删除其他所有内容。

要真正写出好的iptables规则,您必须首先了解iptables使您能够做什么;您将使用的主要内容是-m连接,但它实际上取决于您想要如何锁定.它确实允许您做任何事情;从限制速率的ICMP到阻止快速连接尝试。

票数 0
EN

Server Fault用户

发布于 2011-09-11 23:40:15

因为您在服务器中安装了Directadmin,所以您可以安装CSF (ConfigServer安全和防火墙),这将包括用于Directadmin的插件,这样您就可以从管理面板本身管理防火墙。如果您不熟悉iptable防火墙以及一些高级选项,它就会派上用场。

http://configserver.com/cp/csf.html

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/309926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档