linux vps 防止ssh攻击 防止暴力破解root密码方法 denyhost
下一篇:很抱歉没有了
在使用ssh登录linux服务器的 防止其他用户暴力破解root密码
使用denyhost ,下载地址:denyhost http://sourceforge.net/projects/denyhosts/files/
安装denyhost方法
下载后DenyHosts-2.6.tar.gz把文件放到服务器上,使用命令进入相应目录 输入如下命令:
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设成开机启动
配置denyhost
vim /usr/share/denyhosts/denyhosts.cfg HOSTS_DENY = /etc/hosts.deny #控制用户登陆的文件 PURGE_DENY = 30m #过多久后清除已经禁止的,设置为30分钟; BLOCK_SERVICE = sshd #禁止的服务名,当然DenyHost不仅仅用于SSH服务 DENY_THRESHOLD_INVALID = 1 #允许无效用户失败的次数 DENY_THRESHOLD_VALID = 5 #允许普通用户登陆失败的次数 DENY_THRESHOLD_ROOT = 5 #允许root登陆失败的次数 DAEMON_LOG = /var/log/denyhosts #DenyHosts日志文件存放的路径,默认
更改DenyHosts的默认配置之后,重启DenyHosts服务即可生效:
/etc/init.d/daemon-control restart #重启denyhosts
通过上面方法可以是防止别人使用ssh登录的方式恶意攻击自己的服务器
查看自己服务器有没有受到攻击可以查看 var/log/secure 文件 里面有详细的登录 log信息。
来源://作者:/更新时间:2015-11-19
顶
踩
相关文章:
- linux centos 7.0 安装中文输入法的(图文)
- eclipse 在 linux ubuntu 中创建桌面快捷方式(图文)
- eclipse 在linux ubuntu 中启动不了 报错JVM terminat
- linux vi 文本编辑如何复制一行粘贴删除一行数据
- linux centos 两台服务器使用命令传文件
- Linux c++在cgi访问共享内存进程通信时多用户无法访问
- linux中使用命令删除共享内存的方法
- ubuntu12.04.4 最新版系统官方下载地址 好用的linux系
- linux 安装memcached C/C++使用libmemcached库
- centos linux 文本里面复制一行删除一行 复制多行命令