配置APF Linux防火墙,仅为特定的IP地址打开端口22
时间:2019-11-20 08:52:53 来源:igfitidea点击:
问题
如何配置APF防火墙。
如何配置CentOS Linux服务器,只允许指定的IP地址打开端口22进行ssh链接。
解决方案
您需要编辑两个文件:
a)主要配置文件/etc/apf/conf.apf
b)/etc/apf/allow_hosts.rules文件。您可以设置基于信任的规则,以通过防火墙授予访问所有或特定IP和端口的权限。
APF配置
打开文件/etc/apf/conf.apf,输入:
# vi /etc/apf/conf.apf
查找如下所示的行:
IG_TCP_CPORTS="20,21,22,25,53,80,110,143,443,3306"
确保从列表中删除22,因此其内容如下:
IG_TCP_CPORTS="20,21,25,53,80,110,143,443,3306"
保存并关闭文件。现在,打开/etc/apf/allow_hosts.rules
# vi /etc/apf/allow_hosts.rules
仅允许来自202.5.1.3的客户端进行ssh链接:
tcp:in:d=22:s=202.5.1.3
保存并关闭文件。重新启动APF防火墙:
# /etc/init.d/apf restart