(图片来源网络,侵删)
前言
作为一名Linux爱好者和系统管理员,我们经常需要保护我们的服务器免受未经授权的访问和恶意攻击。在CentOS 6中,防火墙是一种必不可少的安全工具,可以帮助我们过滤网络流量,保护服务器免受潜在的威胁。
CentOS 6防火墙安装
1. 安装iptables
我们需要安装iptables软件包。在CentOS 6上,iptables是默认的防火墙工具。
(图片来源网络,侵删)
打开终端并执行以下命令:
```
(图片来源网络,侵删)
sudo yum install iptables
2. 启动iptables服务
安装完成后,我们需要启动iptables服务。执行以下命令:
sudo service iptables start
3. 设置iptables开机自启动
如果我们希望iptables在服务器重启后自动启动,我们需要将其添加到开机启动项中。执行以下命令:
sudo chkconfig iptables on
CentOS 6防火墙配置
1. 查看当前防火墙规则
要查看当前的防火墙规则,我们可以执行以下命令:
sudo iptables -L
这将显示当前的防火墙规则列表。
2. 添加允许访问的规则
如果我们希望允许特定的IP地址或端口访问我们的服务器,我们可以添加相应的规则。要允许来自IP地址为192.168.1.100的主机访问SSH端口(默认为22),我们可以执行以下命令:
sudo iptables -A INPUT -s 192.168.1.100 -p tcp --dport 22 -j ACCEPT
这将允许来自192.168.1.100的主机访问SSH端口。
3. 添加拒绝访问的规则
如果我们希望拒绝特定的IP地址或端口访问我们的服务器,我们可以添加相应的规则。要拒绝来自IP地址为192.168.1.200的主机访问HTTP端口(默认为80),我们可以执行以下命令:
sudo iptables -A INPUT -s 192.168.1.200 -p tcp --dport 80 -j DROP
这将禁止来自192.168.1.200的主机访问HTTP端口。
4. 保存防火墙规则
一旦我们完成了防火墙的配置,我们需要将其保存以便在服务器重启后自动加载。执行以下命令:
sudo service iptables save
5. 重启防火墙服务
如果我们对防火墙规则进行了更改,我们需要重新启动iptables服务以使更改生效。执行以下命令:
sudo service iptables restart
为您分享
我想和大家分享一个Ubuntu小知识。在Ubuntu中,您可以使用Ctrl + Alt + T快捷键打开终端,这将使您更加高效地使用Ubuntu系统。