使用iptables 现在每分钟连接ssh的次数

#允许本地环回接口访问

 
1
ACCEPT

#对已经建立的所有链接都放行

 
1
ACCEPT

#每分钟对ssh的新连接只允许两个,已建立的连接不限制

 
1
ACCEPT

#添加默认策略拒绝所有

 
1
DROP

 

使用Denyhost 对错误的ssh密码的ip进行拒绝访问

下载denyhost http://sourceforge.net/projects/denyhosts/files/

安装denyhost

 
1
2
3
4
5
6
7
8
9
10
11
2.6.tar.gz
2.6
#安装DenyHosts
#默认安装路径
#denyhosts.cfg为配置文件
#daemon-control为启动程序
#添加root权限
#修改为可执行文件
#对daemon-control进行软连接,方便管理
#启动denyhosts
#将denghosts设成开机启动

配置denyhost

 
1
2
3
4
5
6
7
8
cfg
#控制用户登陆的文件
#过多久后清除已经禁止的,设置为30分钟;
#禁止的服务名,当然DenyHost不仅仅用于SSH服务
#允许无效用户失败的次数
#允许普通用户登陆失败的次数
#允许root登陆失败的次数
#DenyHosts日志文件存放的路径,默认

更改DenyHosts的默认配置之后,重启DenyHosts服务即可生效:

 
1
#重启denyhosts

转自:http://www.zhengdazhi.com/?p=563

相关文章:

  • 2022-02-01
  • 2022-02-04
  • 2022-01-22
  • 2021-10-14
猜你喜欢
  • 2021-11-13
  • 2022-12-23
  • 2021-07-25
  • 2021-08-17
  • 2022-12-23
  • 2021-11-15
相关资源
相似解决方案