【问题标题】:IP tables on VPSVPS 上的 IPtables
【发布时间】:2017-12-18 20:51:24
【问题描述】:

我正在尝试使用以下方法在 GoDaddy 虚拟主机上设置 iptables:

iptables -P INPUT ACCEPT
iptables -F
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
iptables -L -v

## open port ssh tcp port 22 ##
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

## open tcp port 25 (smtp) for all ##
iptables -A INPUT -p tcp --dport 25 -j ACCEPT

## open dns server ports for all ##
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --dport 53 -j ACCEPT

## open http/https (Apache) server port to all ##
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT

## open tcp port 110 (pop3) for all ##
iptables -A INPUT -p tcp --dport 110 -j ACCEPT

## open tcp port 143 (imap) for all ##
iptables -A INPUT -p tcp --dport 143 -j ACCEPT

每次我启动 iptables 服务时,此服务器上的网站都无法正常运行,我无法访问 Plesk。

如果我停止服务 iptables,一切都会再次运行。这里有简单的语法错误吗?

【问题讨论】:

    标签: centos ip firewall iptables vps


    【解决方案1】:

    您是否正在运行/etc/init.d/iptables save 来保存您的规则?如果你在 CentOS 6 上,你需要在 /etc/init.d/iptables save 之前运行 yum install policycoreutils 否则你会得到一个错误。保存规则后,您需要重新启动 iptables。

    此外,您需要为端口 8443 添加规则才能访问 Plesk。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-16
      • 2018-11-19
      • 2010-12-07
      • 2013-12-15
      • 1970-01-01
      • 2016-03-10
      • 2018-02-13
      相关资源
      最近更新 更多