四川汶州地震  (80)
经济新闻  (16)
孙子兵法36计  (6)
社会新闻  (43)
人生百态  (5)
黑客病毒分析  (30)
电脑网络知识  (92)
体育专栏  (5)
星座之谜  (12)
生肖之谜  (15)
名人故事  (11)
北京奥运  (26)
新闻杂坛  (20)
军事新闻  (1)
最新消息  (15)
科技新闻  (7)
幽默笑话  (7)
娱乐专题  (2)
国际新闻  (1)
网络营销专题  (27)
网站SEO优化  (23)
最新漏洞  (13)
系统知识  (8)
安全基础  (13)
网络知识  (17)
it网络资讯  (113)
网站推广专题  (57)
连云港新闻  (8)
最好的阻止SSH暴力破解的方法(DenyHosts)
连云港网络公司|连云港天时网络技术服务有限公司   2008-07-23 22:46:40 作者:连云港网络 来源:连云港网络公司 文字大小:[][][]

最好的阻止SSH暴力破解的方法(DenyHosts)

发布时间:2008.07.01 06:33     来源:赛迪网    作者:iakuf

  我的服务器每天都会有无数的SSH失败尝试记录,有些无聊的人一直不停的扫描,这些人真够无聊的,没事吃饱了撑着,老找些软件在那里穷举扫描,所以大家第一要记的设置一个好的够复杂的密码。

  怎么样防,如果要一条一条将这些IP阻止显然治标不治本,还好有DenyHosts软件来代替我们手搞定他。

  DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件,当发现重复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。

  DenyHosts官方网站为:http://denyhosts.sourceforge.net

  以下是安装记录(以CentOS 5.1, DenyHosts 2.6 为例)

  安装

  #wget
  http://nchc.dl.sourceforge.net/....../DenyHosts-2.6-python2.4.noarch.rpm
  #rpm -ivh DenyHosts-2.6-python2.4.noarch.rpm

  给denyhosts做成系统本身的服务

  # cd /etc/init.d

  # ln -s /usr/share/denyhosts/daemon-control denyhosts

  # chkconfig --add denyhosts

  配置

  默认是安装到/usr/share/denyhosts目录的。

  # cd /usr/share/denyhosts/
  # cp denyhosts.cfg-dist denyhosts.cfg
  # vi denyhosts.cfg
  根据自己需要进行相应的配置(解释见下文件的配置文件)

  DenyHosts配置文件:

  SECURE_LOG = /var/log/secure
  #ssh
日志文件,它是根据这个文件来判断的。

  HOSTS_DENY = /etc/hosts.deny
  #
控制用户登陆的文件

  PURGE_DENY = 5m
  #
过多久后清除已经禁止的

  BLOCK_SERVICE = sshd
  #
禁止的服务名

  DENY_THRESHOLD_INVALID = 1

  #允许无效用户失败的次数

  DENY_THRESHOLD_VALID = 3
  #
允许普通用户登陆失败的次数

  DENY_THRESHOLD_ROOT = 5
  #
允许root登陆失败的次数

  HOSTNAME_LOOKUP=NO
  #
是否做域名反解

  ADMIN_EMAIL = iakuf@163.com
  #
管理员邮件地址,它会给管理员发邮件

  DAEMON_LOG = /var/log/denyhosts
  #
自己的日志文件

  启动服务

  让他和系统启动时一起启动

  #/etc/ini.d/denyhosts start
  #chkconfig denyhosts on

  可以用一台电脑远程连接过来测试.如果可以看到/etc/hosts.deny内是否有禁止的IP,有的话说明已经安装成功了。

  注.我发现时间deny以后,删除ip的时间不是很准.解决的方法是改变DAEMON_PURGE = 这个的时间.我发现系统删除时间是以他为准.

  DAEMON_PURGE:预设清除:当DenyHosts在预设模式下执行,执行清除机械作用过期最久的HOSTS_DENY,这个会影响PURGE_DENY的间隔。

  (责任编辑:云子)

最新评论
发表评论  
2008-05-18 00:25
  祝人民团结一心共度难关  
2008-05-18 00:21
  祝人民团结一心共度难关  
评论标题
评论内容
图片上传
表情图标
验 证 码
 
关于我们 建站流程 联系方式 付款方式 帮助中心 文档下载 会员社区 友情链接

连云港天时网络技术服务有限公司  备案号:苏ICP备06046798号  地址:连云港海州中大街5号202室
电话:15051178187 13776591790     联系人:刘先生 蒋小姐