位置: 编程技术 - 正文

为Linux系统的服务器设置防火墙的方法(linux做成服务)

编辑:rootadmin

推荐整理分享为Linux系统的服务器设置防火墙的方法(linux做成服务),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux作为服务器,linux做成服务,linux服务系统,linux必会的20种服务,linux提供的服务,linux提供的服务,linux主要充当什么样的服务角色,linux作为服务器,内容如对您有帮助,希望把文章链接给更多的朋友!

防火墙有助于过滤出入端口和阻止使用暴力法的登录尝试。我倾向于使用CSF(Config Server Firewall)这个强力防火墙。它使用了iptables,易于管理,而且对于不擅于输入命令的用户提供了web界面。

要安装CSF,先登录到服务器,切换到这个目录下:

复制代码代码如下: cd /usr/local/src/

然后以root权限执行下面命令:

复制代码代码如下:wget tar -xzf csf.tgz cd csf sh install.sh

只需等待安装程序完成,然后编辑CSF的配置文件:

复制代码代码如下: /etc/csf/csf.conf

默认情况下CSF是以测试模式运行。通过将“TESTING”的值设置成0,切换到product模式。

复制代码代码如下:TESTING = "0"

下面要设置的就是服务器上允许通过的端口。在csf.conf中定位到下面的部分,根据需要修改端口:

为Linux系统的服务器设置防火墙的方法(linux做成服务)

复制代码代码如下: # 允许入站的 TCP 端口 TCP_IN = ",,,,,,,,,,,," # 允许出站的 TCP 端口 TCP_OUT = ",,,,,,,,,,,," # 允许入站的 UDP 端口 UDP_IN = ",," # 允许出站的 UDP 端口 # 要允许发出 traceroute 请求,请加 : 端口范围到该列表 UDP_OUT = ",,,,"

请根据需要逐一设置,推荐只使用那些需要的端口,避免设置对端口进行大范围设置。此外,也要避免使用不安全服务的不安全端口。比如只允许端口和来发送电子邮件,取代默认的SMTP端口。(LCTT 译注:前提是你的邮件服务器支持 SMTPS)

重要:千万不要忘记允许自定义的 ssh 端口。

允许你的IP地址通过防火墙,而绝不被屏蔽,这一点很重要。IP地址定义在下面的文件中:

复制代码代码如下:/etc/csf/csf.ignore

被屏蔽了的IP地址会出现在这个文件中:

复制代码代码如下: /etc/csf/csf.deny

一旦完成更改,使用这个命令重启csf:

复制代码代码如下:sudo /etc/init.d/csf restart

下面是在某台服务器上的csf.deny文件的部分内容,来说明CSF是很有用的:

复制代码代码如下:... # lfd: (sshd) Failed SSH login from ... (KR/Korea, Republic of/-): 5 in the last secs - Fri Mar 6 :: ... # lfd: (sshd) Failed SSH login from ... (HK/Hong Kong/-): 5 in the last secs - Fri Mar 6 :: ... # lfd: (sshd) Failed SSH login from ... (HK/Hong Kong/-): 5 in the last secs - Fri Mar 6 :: ... # lfd: (sshd) Failed SSH login from ... (HK/Hong Kong/-): 5 in the last secs - Fri Mar 6 :: ... # lfd: (sshd) Failed SSH login from ... (GB/United Kingdom/mail2.algeos.com): 5 in the last secs - Fri Mar 6 ::

可以看到,尝试通过暴力法登录的IP地址都被屏蔽了,真是眼不见心不烦啊!

查看和关闭Linux系统服务的简单方法 服务器的本质是为各种服务提供访问功能。使服务器只运行所需的服务,关闭没有使用的服务。这样做不仅会释放一些系统资源,而且也会使服务器变

在Linux系统上配置SNMP的方法 在Debian或Ubuntu上配置SNMP要在基于Debian的系统上安装SNMP代理(snmpd),请运行以下命令:复制代码代码如下:a/aroot@server:~#apt-getinstallsnmpd然后,如下编辑配

linux系统怎么用命令切换用户? 初学linux,记录一下简单的操作1、我装的是虚拟机,首先打开虚拟机2、在桌面上右击,选择打开终端3、输入命令,看一下当前用户4、输入命令su-root以

标签: linux做成服务

本文链接地址:https://www.jiuchutong.com/biancheng/364047.html 转载请保留说明!

上一篇:SSH密钥登录Linux系统服务器的设置方法(ssh直接输入密码 linux)

下一篇:查看和关闭Linux系统服务的简单方法(linux关闭sh)

  • 个税手续费返还要交增值税吗
  • 月末转出未交增值税时应借记的科目是
  • 地方教育费附加的计税依据是什么
  • 形式发票需要签字盖章吗
  • 公司内部人员发言稿
  • 印花税购销合同计税金额怎么算
  • 企业注销了,报表的银行存款还有余额
  • 支付货款未收到产品算货值吗
  • 人力资源服务发票
  • 预算外收入计入什么科目
  • 企业进行税收筹划
  • 应收代位追偿款是什么意思
  • 公司年底奖金怎么算
  • 委外的加工费专用发票怎么开?
  • 园林绿化工程的分项工程有几个
  • 反倾销税由谁缴纳
  • 房地产开发企业资质等级有几个
  • 税务行业软件
  • 防洪基金怎么做分录
  • 农民专业合作社属于什么企业类型
  • 哪些行业可以加计抵扣进项税
  • 股权激励会计处理分录和企业所得税
  • 购买商品接受劳务的现金流包括哪些
  • win8电脑系统还原
  • php字符串定义的三种方式
  • 多提附加税跨年怎么申报
  • 现金解款单的使用范围
  • php load
  • 向政府购买土地使用权
  • rtp webrtc
  • 企业实际发生的经济业务事项都需要
  • wordpress主题dux
  • 划转国有划拨土地流程
  • thinkphp分表
  • 华硕自带win10系统
  • 开展党建系列活动
  • HTML 事件参考手册
  • php判断手机浏览记录数据
  • 企业不年报会怎么样
  • 商品流通企业库存商品的核算方法有以下几种
  • 经营活动现金净流量与净利润的关系
  • 无形资产摊销是按原值吗
  • 私募基金成立的规模条件
  • 陈列费怎么开票
  • 银行日记账期初余额写哪儿
  • 混合销售行为应征增值税不征营业税的是
  • mysql数据表存储引擎
  • mysql sql性能调优的方法
  • 长期股权投资成本法转权益法的处理
  • 金税盘的维护费怎么报税
  • 建筑业有收入没有成本
  • 退回的保证金多了一点怎么做分录
  • 在筹建期间的费用属于什么
  • 购买材料发生商损怎么算
  • 房屋租赁的注意问题
  • 没有报关单可以出口吗
  • sql server数据库怎么导出
  • mysql的外键
  • Linux下mysql 5.6.17 安装图文教程
  • sql server key
  • win8系统运行慢怎么办
  • win2003r2企业版密钥
  • fedora系统
  • win7不同用户下装不同软件
  • mac如何预览字体大小
  • windows中alt+tab
  • lsass.exe是什么病毒
  • 如何关闭win10自动升级win11
  • unity导出exe文件
  • dos删除指定后缀文件
  • python 列表分片
  • windows node.js
  • Nodejs+express+ejs简单使用实例代码
  • jquery.form.js实现文件上传
  • 非税收入纳入一般公共预算管理
  • 有机肥料销售是做什么的
  • 加工销售如何做账
  • 自然人扣缴端怎么申报个税
  • 税务注销证明样本
  • 20万块手表交多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设