明明白白你的Linux服务器-安全篇


    明明白白Linux效劳器——安篇(1)

    安linuxunix生产效劳器言关重系统理员根功课文明明白白Linux效劳器系列第四篇面列切关Linux效劳器根设置力求简单语言说明Linux效劳器根底安设置尤适新手果Linux效劳器安更高求建议配合硬件防火墙进行操作
    Linux效劳器硬件防护
    工程实施中网站架设中发现防DDOS攻击SQL注入跨站脚蠕虫黑客扫描攻击等攻击效果错方案:
    ①华赛三层防火墙+天泰web防火墙
    ②Juniper系列防火墙
    果LinuxFreeBSD前端硬件防护记开启iptablesipfw防火墙然防DDOS攻击安防护少作果windows2003效劳器建议开启带系统防火墙禁ping
    建议采64位Linux操作系统CentOS 54果UNIX建议采FreeBSD 80(采64位)关注效劳器核漏洞现linux攻击针核保证核版269
    二远程连接Linux效劳器
    远程连接建议允许网进行ssh操作拒绝外网控制样做拟安(步操作配合公司网络工程师操作)
    果非外网进行ssh操作建议正确配置xshellPutty等远程连接工具公钥私钥root密码般设置28位建议字母+数字组合p@sSw0rdyuhongchun027nagios某重效劳器必须知道root密码根公司权限设置果公司系统理员离职root密码定更改玩linux久应该知道更改root密码会影响linuxcrontab方案务〔windows2003样果意更改administrator密码会直接影响方案务运行〕
    三Linux效劳器防ssh暴力破解
    Nagios外网监控效劳器刚开始测试时取密码redhat放进公网天改郁闷死环境部署成熟发现然少外网ip扫描试探点工具行啊呵呵尝试家推荐DenyHostsPython23写程序会分析varlogsecure等日志文件发现IP进行屡次SSH密码尝试时会记录IPetchostsdeny文件达动屏蔽该IP目DenyHosts官方网站:
    ①检查安装条件
    1首先判断系统安装sshd否支持tcp_wrappers〔默认支持〕
    # ldd usrsbinsshd
    libwrapso0 > usrliblibwrapso0 (0x0046e000)
    2判断默认安装Python版
    # python V

    3已安装Python23版情况直接安装DenyHosts
    # cd usrlocalsrc


    # cd DenyHosts26
    # python setuppy install
    程序脚动安装usrsharedenyhosts
    库文件动安装usrlibpython23sitepackagesDenyHosts
    denyhostspy动安装usrbin
    ②设置启动脚
    # cd usrsharedenyhosts
    # cp daemoncontroldist daemoncontrol
    # chown root daemoncontrol
    # chmod 700 daemoncontrol
    # grep v ^# denyhostscfgdist > denyhostscfg
    # vi denyhostscfg
    根需进行相应修改
    denyhostscfg
    SECURE_LOG varlogsecure
    #RedHatFedora Core分析该日志文件
    #版linux根denyhostscfgdist提示选择
    PURGE_DENY 30m
    #久
    DENY_THRESHOLD_INVALID 1
    #允许效户〔etcpasswd未列出〕登录失败次数
    DENY_THRESHOLD_VALID 5
    #允许效〔普通〕户登录失败次数
    DENY_THRESHOLD_ROOT 3
    #允许root登录失败次数
    HOSTNAME_LOOKUPNO
    #否做域名反解
    果需DenyHosts系统重启动启动需做设置:
    # vi etcrclocal
    参加面条命令
    usrsharedenyhostsdaemoncontrol start
    ③启动
    # usrsharedenyhostsdaemoncontrol start
    果DenyHosts次重起动启动需做设置:
    # cd etcinitd
    # ln s usrsharedenyhostsdaemoncontrol denyhosts
    # chkconfig add denyhosts
    # chkconfig level 345 denyhosts on
    然启动:
    service denyhosts start
    DenyHosts配置文件:
    vi etcdenyhostscfg
    SECURE_LOG varlogsecure #ssh日志文件根文件判断
    HOSTS_DENY etchostsdeny #控制户登陆文件
    PURGE_DENY 5m#久已禁止
    BLOCK_SERVICE sshd#禁止效劳名
    DENY_THRESHOLD_INVALID 1#允许效户失败次数
    DENY_THRESHOLD_VALID 10#允许普通户登陆失败次数
    DENY_THRESHOLD_ROOT 5#允许root登陆失败次数
    HOSTNAME_LOOKUPNO#否做域名反解
    DAEMON_LOG varlogdenyhosts#日志文件
    ADMIN_EMAIL yuhongchun027@163 #理员邮件址会理员发邮件
    面全动载安装脚(推荐)然安装手动调整配置文件install_denyhostssh脚容
    #binbash
    cd usrlocalsrc


    cd DenyHosts26
    python setuppy install
    cd usrsharedenyhosts
    cp daemoncontroldist daemoncontrol
    chown root daemoncontrol
    chmod 700 daemoncontrol
    grep v ^# denyhostscfgdist > denyhostscfg
    echo usrsharedenyhostsdaemoncontrol start >>etcrclocal
    cd etcinitd
    ln s usrsharedenyhostsdaemoncontrol denyhosts
    chkconfig add denyhosts
    chkconfig level 345 denyhosts on
    service denyhosts start
    面hostsdeny例
    Connection to 1921680154 closed

    root@1921680154's password
    Permission denied please try again
    root@1921680154's password
    Permission denied please try again
    root@1921680154's password
    Permission denied (publickeygssapiwithmicpassword)
    出现行表示生效
    明明白白Linux效劳器——安篇(2)
    20210803 0917 抚琴煮酒 51CTO 评(3)
    摘:系统安效劳器言关重LinuxUNIX生产效劳器言根安防护系统理员职责文列举Linux效劳器根底安设置尤适新手果Linux效劳器安更高求建议配合硬件防火墙进行操作
    标签:Linux效劳器 Linux安
    限时报名参加甲骨文全球会·2021·北京〞JavaOne甲骨文开发者会2021〞
    四户理
    效劳器root外Linux户越少越果非添加具root权限户建议etcsudoer里添加样防止家root户效劳器工作外作标准责界限做迹循(开发效劳器发生恶意更改root密码事情)果非添加授权户请登陆shellnologin终止未授权户定期检查系统余户sysadmin必工作
    五日志文件
    分析系统日志文件寻找入侵者试图入侵系统蛛丝马迹last命令外查找非授权户登录事件工具
    lyychee pts2 5410713061 Mon May 22 1414 still logged in
    lyychee pts2 5110713061 Thu May 18 1836 1842 (0005)
    lyychee pts2 6113010751 Tue May 16 1421 1439 (0018)
    root pts2 6113010758 Sat May 13 1540 1543 (0002)
    lyychee pts2 21032178253 Fri May 12 0053 0116 (0023)
    root pts2 5810713061di Wed May 10 1533 1535 (0001)
    root pts2 6113010758 Tue May 9 1458 1507 (0008)
    root pts2 59783462 Sun May 7 0740 0745 (0005)
    lyychee pts2 59783462 Sat May 6 2350 0027 (0037)
    lyychee pts2 2226424144 Sat May 6 1056 1056 (0000)
    root pts2 1921680111 Sat May 6 0001 0002 (0001)
    lyychee pts2 2226422144 Thu May 4 1241 1243 (0000)
    root pts2 59783462 Tue May 2 0659 0700 (0000)
    last命令输入信息varlogwtmp文件详细记录着系统户访问活动验入侵者会删掉varlogwtmp非法行证种行会露出蛛丝马迹:日志文件里留没退出操作应登录操作(删wtmp时候登录记录没会登出系统会记)高明点at者cron等登出删文件(种方法查总linux没种操作强强没纰漏)
    六扫描王nmap发现效劳器漏洞
    邮件效劳器举例说明系统默认策略INPUTDROPOUTPUTFORWARD链ACCEPT定义防火墙规rootfirewallsh放进开机脚里目录etcrcdrclocalrootfirewallsh
    脚:
    #binbash
    iptables F
    iptables F t nat
    iptables X
    iptables P INPUT DROP
    iptables P OUTPUT ACCEPT
    iptables P FORWARD ACCEP
    #load connectiontracking modules
    modeprobe ip_conntrack
    modprobe iptable_nat
    modprobe ip_conntrack_ftp
    modprobe ip_nat_ftp
    iptables A INPUT i lo j ACCEPT
    iptables A INPUT m state state ESTABLISHEDRELATED j ACCEPT
    iptables A INPUT p tcp m multiport dport804432546511099514399358746522 j ACCEPT

    Starting Nmap 411 ( insecureorgnmap ) at 20210329 1621 CST
    Interesting ports on 2111436X
    Not shown 1668 closed ports
    PORT STATE SERVICE
    22tcp open ssh
    25tcp open smtp
    80tcp open
    110tcp open pop3
    111tcp open rpcbind
    143tcp open imap
    443tcp open s
    465tcp open smtps
    587tcp open submission
    993tcp open imaps
    995tcp open pop3s
    1014tcp open unknown
    lsof i1014发现rpcstatd东东次端口样啊正确处理SIGPID信号远程攻击者利漏洞关闭进程进行拒绝效劳攻击发现rpcstatd效劳nfslock开启关闭
    service nfslock stop && chkconfig nfslock off
    七监控效劳
    果网站效劳器时发现登陆户系统进程数系统负载呢建议配置Nagios时监控Linux效劳器开启邮件短信报警条件话配置cacti监控效劳器持续时间段发数样更清楚解监控效劳器(Nginx带webstatus反映瞬间发值)
    八iptables日志
    果开启iptables防火墙建议日志放进varlogmessages利syslog日志放进单独日志文件然全面分析判断iptablesL命令vn作选项进行组合Lvn果列出防火墙详细规采iptables nv L
    九网络监控
    布署TCPDumpWireshark监控网络流量攻击检测果iptables作公司NAT路器建议安装NTOP监控网络流量分析具体网络包
    十Snort
    布署Snort动检测入侵Snort套免费型「IDS-入侵侦察系统」处入侵侦察规完全开放说针网路系统设计入侵侦察规尤方便CentOS系统中作附加软件已包含中

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 28 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    Linux中samba服务器配置方法课程设计报告

    《网络操作系统》课程设计报告题 目 Linux中samba服务器配置方法 姓 名 __ 学 号 同 组 者 ...

    3年前   
    495    0

    基于Linux的FTP服务器的安装与配置课程设计

    1 引言1.1课程设计目的 自从有了网络以来,通过网络来传输文件一直是一项很重要的工作,不但可以实现文件的下载和上传,而且可以设置不同的用户访问权限,并支持大文件的断点续传功能。采用F...

    1年前   
    317    0

    祝你“苹”安幸福

    祝你“苹”安幸福  彩色的雪花,白色的冬天,红色的圣诞,暖色的季节,在这宁静的时刻,衷心祝你圣诞快乐!  深深祝福,丝丝情谊,串串思念,化作一份礼物,留在你的心田,祝你圣诞快乐,新年幸福!  ...

    10年前   
    334    0

    邓迪市议会采用先进的Linux解决方案-服务器(server)解决方案

    邓迪市议会采用先进的Linux解决方案-服务器(server)解决方案  邓迪市是苏格兰第四大城市,拥有145,000人口,位于充满活力、风景怡人并且繁荣的历史和文化景区。当地市政服务由邓迪市...

    10年前   
    362    0

    中标普华Linux服务器医疗应用案例-系统软件解决方案

    中标普华Linux服务器医疗应用案例-系统软件解决方案  1、项目背景  随着社会主义市场经济体系的建立,卫生工作面临的内、外环境发生了根本变化,一些制约卫生事业发展的深层次矛盾和问题日益显现...

    8年前   
    440    0

    祝贺词全篇

    祝贺词全篇贺新婚天作之合  心心相印  永结同心  相亲相爱  百年好合  永浴爱河、佳偶天成  宜室宜家  白头偕老、百年琴瑟  百年偕老  花好月圆、福禄鸳鸯  天缘巧合  美满良缘  郎...

    10年前   
    847    0

    linux与windows 编程区别

    linux windows 编程的区别 如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix...

    7年前   
    2605    0

    linux学习心得

    linux学习心得第一篇:linux学习心得linux学习心得我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2014,后来又有了xp,上大学时又有了win7。说...

    10年前   
    347    0

    基于Linux的广告机系统

    基于Linux的广告机系统基于Linux的广告机系统摘 要一般来说,广告系统,被称为广告系统是在网络信息技术时代的飞速发展中产生的新类型的网络多媒体信息发布系统。在这个系统的基础上,用户可以...

    2年前   
    616    0

    Linux系统管理

    Linux系统管理(1~2章) Linux内核版本 例如:2 5 7 中间为奇数表示开发版,中间为偶数表示稳定版例如:2 6 18 图形界面转向字符终端:ctrl+alt+Fn 重启:...

    12年前   
    11869    0

    中标普华Linux服务器亚运会解决方案-系统软件解决方案

    中标普华Linux服务器亚运会解决方案-系统软件解决方案  1 项目背景  2010年,第十六届亚运会将在拥有2200年历史文化的名城广州举办,此次运动会秉承“激情盛会,和谐亚洲”的亚运理念。...

    12年前   
    465    0

    定制Linux系统环境变量

    Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其...

    1个月前   
    89    0

    linux编程SHELL编程实验报告

    Linux编程课程设计报告题 目: Linux Shell编程 专 业 学 号 姓 名 ...

    1年前   
    609    0

    Linux运维工程师的职责

    Linux运维工程师的职责职责:1、 负责服务台排班,管理服务台日常运营,业务及时上传下达。2、 保证服务台服务提供效率,及时发现问题、解决问题。3、 负责服务纠纷及突发事件的处理工作。4、 ...

    2年前   
    481    0

    Linux-Vsftps服务搭建

    非常安全的 FTP 服务进程(Very Secure FTP daemon,Vsftpd),Vsftpd 在 Unix/Linux 发行版中最主流的 FTP 服务器程序,优点小巧轻快,安全易用、...

    5年前   
    1079    0

    linux考试题答案

    linux考试题答案一、试完成下列小题:(1) 在根目录下创建目录aacd /->mkdir aa(2) 在根目录下创建一个文件cc,然后把cc拷贝到aa下 touch cc->cp ...

    9个月前   
    291    0

    linux操作系统目录结构及主要内容

    Linux操作系统目录结构及主要内容   “/”根目录部分有以下子目录:     /usr(unix software resource) 目录包含所有的命令、程序库、文档和其它文件。...

    5年前   
    1338    0

    linux下IPTABLES配置详解

    如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES的设置情况 [root@tp ~]# ip...

    5年前   
    1032    0

    实训2Linux 的目录及相关命令

    实训2   Linux 的目录及相关命令 一、实训目标    1.了解和掌握Linux操作系统的目录概念 2.掌握Linux目录相关命令的基本使用 3.了解Red Hat Linux...

    5年前   
    782    0

    操作系统课外实践报告Linux进程管理

    操作系统课外实践报告项 目 名 称: Linux 进程管理 所 在 班 级: 软件工程(10.Ne...

    1年前   
    319    0

    文档贡献者

    鬼***笑

    贡献于2023-09-06

    下载需要 28 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档