Chinaunix首页 | 论坛 | 博客
  • 博客访问: 113705
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 119
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-21 02:35
个人简介

仰天大笑出门去,我辈岂是蓬蒿人! 学而不思则罔,思而不学则殆。

文章分类

全部博文(31)

文章存档

2013年(31)

我的朋友

分类: LINUX

2013-09-11 11:15:43

整台服务器上线,总发现有无聊的人在猜密码。所以必要的防范是必要的。尤其对特殊服务的管控。今天就说说最重要的SSH。
至少需要做的几件事情。如下:
1:不允许root访问。因为如果你允许root访问,就相当于给出了一半的信息。
2:只允许特定IP特定用户进行访问。
而应用的无非是ssh本身的配置文件、还有tcp_wrappers、或者iptables。

先说如果用ssh本身解决的问题。

修改/etc/ssh/sshd_config配置文件如下:
1:不让Root登录
PermitRootLogin no
2:添加运行的特定用户从特定IP访问
Allowusers user@172.16.2.188


如果是用tcp_wrappers解决的话。

只允许特定IP的访问。
修改文件/etc/hosts.allow
sshd : your IP : allow
sshd : ALL : deny


如果是用iptables的话。

-A -s 192.168.0.1 -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT


追加:关于那些总是热衷于暴力破解的人的应对方式。
基本原理:统计单位时间内的尝试次数,直接封IP


1:直接安装DenyHosts

参考:

2:脚本实现
参考:


阅读(1309) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~