为什么此iptables规则会阻止我的Web服务器?

奥斯汀·伯克(Austin Burk)

我在远程服务器上设置了Mathematica,并且需要访问UI。我根据http://wiki.centos.org/HowTos/VNC-Server设置了VNC并使其正常运行,这涉及到iptables的更改。大约三分钟后,我的手机开始嗡嗡作响。看到这个我感到震惊:

在此处输入图片说明

这些是我附加到/ etc / sysconfig / iptables的行:

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i eth1 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp -m multiport --dports 5901:5903,6001:6003 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

我知道我所做的事情有很多错:

  1. 更改了实时系统。公平地说,这是我安装了Mathematica的系统,根据使用条款,我只能将其安装在一个系统上。

  2. 更改了实时系统。

  3. 更改了实时系统。

  4. 不知道我在做什么

所以,我的问题是;这部分的什么是阻止对Web服务器以及可能其他端口的访问的部分?

吉勒斯“别再邪恶了”

以冒号和规则名称(如)开头的行将:INPUT ACCEPT [0:0]重置相应的链:刷新所有先前的规则。如果要添加规则,请添加-A INPUT …行。中的每个链应该有一行,而在引用该链的任何其他规则之前。因此,由于您附加了代码,因此已经存在的任何规则都将被有效地忽略。:CHAIN/etc/sysconfig/iptables

在远程计算机上操作防火墙总是有风险的。如果您确实需要这样做,请参考以下提示以最大程度地降低风险。

  • iptables交互式地运行命令,直到满意为止。未经充分测试就不要编辑配置文件。
  • 使用屏幕或tmux。当您使用防火墙规则时,很可能会断开连接。
  • 进行任何更改之前,请sleep 60 && iptables-restore </etc/sysconfig/iptables在屏幕/ tmux窗口中启动命令这样一分钟后,将重新应用默认设置。如果更改顺利,请返回到该窗口并使用Ctrl+取消C

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么此配置始终显示我的默认Web服务器?

为什么iptables规则会影响ping localhost?

我需要什么iptables命令来允许Web服务器流量?

为什么我的抓取 NSE 网站的程序在服务器中被阻止但在本地工作?

为什么我在iptables OUTPUT链中创建的规则会在一段时间后被删除?

远程mysql服务器的iptables规则

iptables:tftp服务器的规则

查看服务器的iptables规则

为什么实体框架会在Web服务器上出现此错误?

为什么此SQL语句不起作用?我的MariaDB服务器是否有问题?

为什么在代理服务器时此setter没有给我截取的值?

为什么我的udev规则会运行几次?

为什么iptables仍然阻止我的samba?

为什么此RPC服务器无法扩展?

为什么此TCP服务器不起作用?

为什么我不能从网络外部访问我的Web服务器?

为什么我的服务器无法响应Web浏览器对客户端的请求?

此iptables规则会接受所有流量,从而使我的其他规则无用吗?

为什么我的废弃NSE网站的程序在服务器中被阻止,但可以在本地运行?

为什么我需要为Django使用单独的Web服务器?

为什么我会从Karma Web服务器收到404消息?

为什么我的Nginx Web服务器停机或繁忙时出现错误?

为什么我的 nginx Web 服务器不处理 ttf 字体?

为什么我的Web服务器的日志文件中有俄罗斯流量?

Android:为什么我无法将图像上传到Web服务器?

为什么安全规则会阻止在模拟器中进行读取,而不是从JS客户端中进行等效读取?

使用Go设置AWS Lambda,为什么我总是通过此简单功能收到“内部服务器错误”?

iptables规则集导致服务器停止应答

在Linux服务器上发送邮件的IPTables规则