zoukankan      html  css  js  c++  java
  • DenyHosts安装及配置

    DenyHosts(项目主页:http://denyhosts.sourceforge.net/)是运行于Linux上的一款预防SSH暴力破解的软件,可以从http://sourceforge.net/projects/denyhosts/files/进行下载,然后将下载回来的DenyHosts-2.6.tar.gz源码包上传到Linux系统中。

    下面是安装过程
    ****************************************************************
    tar zxvf DenyHosts-2.6.tar.gz                                           #解压源码包
    cd DenyHosts-2.6                                                            #进入安装解压目录
    python setup.py install                                                    #安装DenyHosts
    cd /usr/share/denyhosts/                                                #默认安装路径
    cp denyhosts.cfg-dist denyhosts.cfg                                #denyhosts.cfg为配置文件
    cp daemon-control-dist daemon-control                        #daemon-control为启动程序
    chown root daemon-control                                           #添加root权限
    chmod 700 daemon-control                                            #修改为可执行文件
    ln -s /usr/share/denyhosts/daemon-control /etc/init.d     #对daemon-control进行软连接,方便管理

    安装到这一步就完成了。
    /etc/init.d/daemon-control start          #启动denyhosts
    chkconfig daemon-control on             #将denghosts设成开机启动
    ******************************************************************

    vi /usr/share/denyhosts/denyhosts.cfg       #编辑配置文件,另外关于配置文件一些参数,通过grep -v "^#" denyhosts.cfg查看
    SECURE_LOG = /var/log/secure                  #ssh 日志文件,redhat系列根据/var/log/secure文件来判断;Mandrake、FreeBSD根据 /var/log/auth.log来判断
                                                                      #SUSE则是用/var/log/messages来判断,这些在配置文件里面都有很详细的解释。
    HOSTS_DENY = /etc/hosts.deny                 #控制用户登陆的文件
    PURGE_DENY = 30m                                  #过多久后清除已经禁止的,设置为30分钟;
    # ‘m’ = minutes
    # ‘h’ = hours
    # ‘d’ = days
    # ‘w’ = weeks
    # ‘y’ = years
    BLOCK_SERVICE = sshd                           #禁止的服务名,当然DenyHost不仅仅用于SSH服务
    DENY_THRESHOLD_INVALID = 1             #允许无效用户失败的次数
    DENY_THRESHOLD_VALID = 3                 #允许普通用户登陆失败的次数
    DENY_THRESHOLD_ROOT = 3                 #允许root登陆失败的次数
    DAEMON_LOG = /var/log/denyhosts      #DenyHosts日志文件存放的路径,默认

    更改DenyHosts的默认配置之后,重启DenyHosts服务即可生效:
    /etc/init.d/daemon-control restart         #重启denyhosts

  • 相关阅读:
    jQuery 源码解析(二十四) DOM操作模块 包裹元素 详解
    jQuery 源码解析(二十三) DOM操作模块 替换元素 详解
    jQuery 源码解析(二十二) DOM操作模块 复制元素 详解
    jQuery 源码分析(二十一) DOM操作模块 删除元素 详解
    jQuery 源码分析(二十) DOM操作模块 插入元素 详解
    jQuery 源码分析(十九) DOM遍历模块详解
    python 简单工厂模式
    python 爬虫-协程 采集博客园
    vue 自定义image组件
    微信小程序 image组件坑
  • 原文地址:https://www.cnblogs.com/xia/p/1951257.html
Copyright © 2011-2022 走看看