一,ftp服务Banner修改法:
     wu-ftp修改
    用十六进制文本编辑器修改/usr/sbin/in.ftpd文件,找到如下几行:
    /var/log/lastlog
    Could not write %.100s:%.100s
    Version wu-2.6.1-16
    改成:
    Microsoft FTP Service(Version.6.0)
    或者:
    Serv-U FTP Server v6.4 for WinSock ready...

通过上面的方法将自己的WU-FTP修改成SERV-U或IIS自带的FTP,从而达到迷惑***的目的。

vsftpd的修改

编辑配置文件
vsftpd.conf
找到这行#ftpd_banner=
将#号删除,把=号后面的修改成你要的名称
我这里修改成了
ftpd_banner=Serv-U FTP Server v6.4 for WinSock ready...
    二,Telnet Banner修改法:

    编辑文件/etc/issue.net,找到类似这几行(不同版本的Linux内容不太一样):
    Red Hat Linux release 8.0(Psyche)
    Kernel \r on an \m
    改成:
    Microsoft Windows Version 5.00(Build 2195)
    Welcome to Microsoft Telnet Service
    Telnet Server Build 5.00.99206.1
    由于issue.net重启后会自动恢复,为了保护这些伪造的信息,还需要编辑文件/etc/rc.local,
    在这些行前加“#”号,注释掉恢复的功能:
    #echo””>/etc/issue
    #echo”$R”>>/etc/issue
    #echo “Kernel $(uname –r) on $a $SMP$(umame –m)”>>/etc/issue
    #cp-f/etc/issue/etc/issue.net
    #echo>>/etc/issue
通过上面的方法将自己linux系统下的telnet服务修改成windows下的telnet服务,从而达到迷惑***的目的。
三,Apache banner修改法:
   
    在安装Apache前,在源文件/src/include目录下找到httpd.h头文件。此文件定义了Apache的版本信息,Apache安装时需要调用它。编辑http.h文件,找到如下几行:
    #define Server_BASEVENDOR   “Apache Group”
    #define Server_BASEPRODUCT   “Apache”
    #define Server_BASEREVISION “1.3.20”
    可以根据自己的意愿改成其他信息,笔者改的是Microsoft-IIS/5.0。
    编辑文件/etc/ssh/sshd_config,找到这行:
    Banner/etc/issue.net
    在此行前加#进行注释就可以不显示SSH的Banner了。
通过上面的方法将自己的APACHE banner修改成windows下的IIS,从而达到迷惑***的目的。
四,Sendmail banner修改法:

在sendmail.mc文件中去掉$v、$z这两个宏,并包含下面的内容:
    define(confSMTP_LOGIN_MSG’,$j Sendmail Sencure/Recure/Rabid;$b)
    然后生成sendmail.cf文件
    #m4/etc/mail/sendmail.mc>/etc/sendmail.cf
    如果sendmail.mc中没有include(‘/usr/share/sendmail.cf/m4/cf.m4’)这一行就需要
    和Sendmail 提供的预设的配置文件cf.m4一起使用来生成文件sendmail.cf:
    #m4  /usr/share/sendmail-cf/m4/cf.m4  /etc/mail/sendmail.mc>/etc/sendmail.cf

通过上面的方法有效的对sendmail服务的banner进行修改,从而达到迷惑***的目的。
五,修改linux机器的ttl值
运行
echo 128 > /proc/sys/net/ipv4/ip_default_ttl
将数字128写入ip_default_ttl文件,128段通常为windows系统
可以将此语句写入启动,/etc/rc.local
这样开机有自动修改了ttl数值了,保护了linux安全
总结:

    经过上述的几个步骤,Linux系统的基本安全性能就得到了很大的增强。我们成功的将***阻挡在***之外。当然要得到最大化的安全性能,当然还要根据实际需求配置Apache等,由于篇幅所限,这里就不详细介绍了。

转载于:https://blog.51cto.com/sookk8/213545

从Banner入手保护linux系统服务器相关推荐

  1. Linux系统服务器如何禁ping

    Linux系统服务器如何禁ping?linux系统服务器如何允许ping?宇尘网络专业的IDC 系统环境Centos5 一.系统禁止ping [root@linuxzgf ~]# echo 1 > ...

  2. 服务器忘记linux系统密码,linux系统服务器忘记密码怎么办

    linux系统服务器忘记密码重置和修改密码方法略有不同,需要的步骤也比之前越多,忘记密码后重新设置root密码的方法这里Jimcloud安安企鹅四九四四一七三五一来告诉你: 1:重启电脑 2:在电脑启 ...

  3. 了解linux服务器,教你快速了解一台Linux系统服务器的方法

    对于生物信息工作者而言,Linux系统服务器最熟悉不过,那么如何通过简单的命令对Linux服务器进行最快的了解. [存储空间]df -h df命令作用是列出文件系统的整体磁盘空间使用情况.可以用来查看 ...

  4. linux系统服务器性能综合测试(UnixBench5)

    使用 UnixBench5 进行linux系统服务器性能综合测试 1.简介 Unixbench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linu ...

  5. linux服务器运维操作命令,Windows和Linux系统服务器运维基本操作指令

    原标题:Windows和Linux系统服务器运维基本操作指令 服务器总归是机械化设备,在运行过程中难免会出现一些问题,遇到这些问题怎么办?请运维人员代维修?即使请也会造成,运维人员维护不及时和成本太高 ...

  6. 如何在Linux系统服务器中重命名目录

    我们知道重命名目录是你在Linux系统服务器上经常需要执行的最基本操作之一.你可以通过点击几下GUI文件管理器或使用命令行终端重命名目录. 本文将介绍如何使用命令行重命名目录. 一.重命名目录 在Li ...

  7. 查看进程名称 linux,在Linux系统服务器按名称查找进程的命令

    当你的Linux系统服务器运行缓慢时,该怎么办?您可能做的第一件事是检查网络连接.然后需要查明哪些服务/软件已经变得不正常,并正在占用宝贵的系统资源.有很多方法可以做到这一点.例如,您可以输入top命 ...

  8. linux系统服务器忘记密码怎么办

    linux系统服务器忘记密码重置和修改密码方法略有不同,需要的步骤也比之前越多,忘记密码后重新设置root密码的方法这里Jimcloud安安企鹅四九四四一七三五一来告诉你: 1:重启电脑 2:在电脑启 ...

  9. 一款好用的Linux系统服务器性能监控分析工具介绍

    软件性能测试过程中经常要对服务器性能指标(比如CPU.内存.磁盘IO及网络IO等等)进行监控以分析出软件在此服务器上的性能瓶颈以便进行后续的服务器调优及软件性能优化.下面为大家介绍一款小编认为比较好用 ...

最新文章

  1. 开启大数据时代谷歌三篇论文-BigTable
  2. sublime text使用正则表达式批量给KV加
  3. python批量ping脚本_Python多线程批量Ping主机IP的脚本
  4. 忙了1天的qte-arm环境的搭建
  5. Ubuntu安装时出现“failed to load ldlinux.c32”[已解决]
  6. windows系统更换鼠标指针
  7. hbase时间同步造成region severs的问题
  8. Oracle重建索引
  9. Main Menu菜单栏消失解决
  10. Unity3d发布WebGL打包AssetBundle的材质球丢失问题
  11. 我原来的chinaunix博客地址
  12. 那些年,我们一起做过的 Java 课后练习题(51 - 55)
  13. 优质办公体验,掌上OA一机hold住全场
  14. 华为鸿蒙系统是emui11,华为鸿蒙2.0还原EMUI11系统
  15. 数理统计10.15 | 幂律分布
  16. 史上最全最详细多种手机主流操作系统详解
  17. 移动端web总结(二)——微金所项目总结
  18. linux下C语言mkdir,Linux C实现mkdir功能
  19. 面试题 10.11. 峰与谷-贪心-Java
  20. 浅谈ATX电源中的负载电阻

热门文章

  1. IDEA 学习笔记之 安装和基本配置
  2. php 自动创建目录
  3. Java对象生命周期
  4. [转]面向接口编程详解(一)——思想基础
  5. 安卓加载asset中的json文件_Android解析Asset目录下的json文件
  6. keras训练完以后怎么预测_还在使用“龟速”的单显卡训练模型?动动手,让TPU节省你的时间...
  7. c# 获取word表格中的内容_Java 获取、删除Word文本框中的表格
  8. thinkpaidE480office安装文件夹
  9. Linux基础命令---findfs
  10. Quartus prime16.0 与modelsim ae 联调