简单配置阿里云服务器防火墙(Centos)
2017-10-16 14:19
288 查看
给大家推荐一个Linux命令查询网站:http://man.linuxde.net/
先说一下为什么要为云服务器配置防火墙,我们都知道阿里云不建议我们自己为服务器配置防火墙,而建议我们用“安全组”,但是安全组的功能很局限化,不能DIY,再有,我们如果只会在管理控制台管理服务器,而远离具体配置的话,我们永远也无法真正掌握防火墙配置机理,也不可能跟别人说咱们会配置防火墙啊。。。
下面,进入云服务器开始配置吧
先说一下为什么要为云服务器配置防火墙,我们都知道阿里云不建议我们自己为服务器配置防火墙,而建议我们用“安全组”,但是安全组的功能很局限化,不能DIY,再有,我们如果只会在管理控制台管理服务器,而远离具体配置的话,我们永远也无法真正掌握防火墙配置机理,也不可能跟别人说咱们会配置防火墙啊。。。
说在前面:如何获取本机ip地址
百度搜索:“IP地址查询”即可,个人不建议用命令行模式下的ipconfig,那是个坑!!!下面,进入云服务器开始配置吧
步骤一:安装iptables
yum install iptables-services cd /etc/sysconfig //进入iptables所在目录
步骤二:清空原有规则
iptables -P INPUT ACCEPT //首先设置linux默认允许所有数据包进入,否则执行下一条指令时,它可能禁止所有包进入,也就是你将断开连接,如果你因为误操作断开连接,不要害怕,阿里云管理控制台里有"远程连接"功能,即强制连接! iptables -F iptables -X //清空所有规则 iptables -Z //计数器置0
步骤三:设置规则
iptables -A INPUT -i lo -j ACCEPT //允许来自于lo接口的数据包,如果没有此规则,你将不能通过127.0.0.1访问本地服务,例如ping 127.0.0.1 iptables -A INPUT -s xxx.xxx.xxx.xxx/yy -p tcp --dport 22 -j ACCEPT //允许指定网段访问服务器的22号端口,即ssh连接。(xxx.xxx.xxx.xxx/yy)是让你自己填网段 iptables -A INPUT -p tcp --dport 8080 -j ACCEPT //根据自己需要开放端口,这里开放8080端口 iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT //接受ping iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT //如果已建立连接,则可以继续连接 iptables -P INPUT DROP //最开始让你填ACCEPT,是为了能继续操作,但如果默认允许任何入方向访问的话,防火墙还有什么意义?本操作功能:默认禁止一切外来连接,除了上面配置允许的访问请求
步骤四:应用配置
service iptables save //保存配置 service iptables restart //重启防火墙
相关文章推荐
- 阿里云服务器下LAMP环境配置--基于CentOS 6.3
- 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)
- 在centos阿里云服务器上安装配置php运行环境 安装php7
- 阿里云Centos配置iptables防火墙
- 阿里云Centos配置iptables防火墙 - 为了这有限的生命 - 博客园
- 阿里云服务器下安装配置phpMyAdmin——基于CentOS 6.3
- 阿里云服务器(centOS) php+apache+mysql+phpMyAdmin 配置
- 阿里云服务器centos下安装配置svn服务器
- 阿里云服务器配置开发环境第三章:Centos7.3安装Tomcat8以及环境配置
- 阿里云Centos配置iptables防火墙教程
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 php
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 FTP 服务器
- 在centos阿里云服务器上配置apache+php+mysql环境
- 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL
- 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)
- 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)
- Python--阿里云服务器CentOS 配置流程(一)
- 全新阿里云centos服务器完整安装配置(二) yum安装 svn nginx docker php nodejs mysql mongodb
- 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)
- centos nfs服务器简单配置