install DenyHost 反登录破解ssh密码
2012-05-26 09:22
441 查看
一:检查安装要求
首选检查sshd是否支持Tcpwrap,只有支持Tcpwrap才可以安装Denyhost
ldd /usr/sbin/sshd |grep wrap
再检查python的版本,python2.3以上版本可以直接安装
python –V
二:安装Denyhost
wget http://122.225.32.131/icons/DenyHosts-2.6.tar.gz
tar -xzvf DenyHosts-2.6.tar.gz
cd DenyHosts-2.6
python setup.py install
四:进入程序脚本的目录,拷贝模板文件,设置好启动脚本的所属权限
cd /usr/share/denyhosts/
cp daemon-control-dist daemon-control
chown root daemon-control
chmod 700 daemon-control
五:生成Denyhost的主配置文件,(将模板文件中开头是#的过滤后再导入到Denyhost.cfg)
grep -v "^#" denyhosts.cfg-dist > denyhosts.cfg
vi denyhosts.cfg ##此处暂停 DENY_THRESHOLD_ROOT 改为5
echo '/usr/share/denyhosts/daemon-control start' >> /etc/rc.d/rc.local
七:启动Denyhost的进程
/usr/share/denyhosts/daemon-control start
八: 可以查看到Denyhost在运行中
ps -ef |grep deny
关于排错
出现:
starting[b]DenyHosts: /usr/bin/env python /usr/bin/denyhosts.py --daemon --config=/usr/share/denyhosts/denyhosts.cfg
DenyHostscouldnotobtainlock(pid:)
[Errno 17] File exists: '/var/lock/subsys/denyhosts'[/b]
使用:
rm -f /var/lock/subsys/denyhosts
./daemon-control start
startingDenyHosts: /usr/bin/env python /usr/bin/denyhosts.py –daemon –config=/usr/share/denyhosts/denyhosts.cfg
OK!
启动完成啦。
你可以使用
service denyhosts status来查看运行状态
六:将Denyhost启动脚本添加到自动启动中
三:进入安装目录并且执行执行Python脚本进行安装
本文出自 “运维人生” 博客,请务必保留此出处http://jinyan2049.blog.51cto.com/881440/878691
首选检查sshd是否支持Tcpwrap,只有支持Tcpwrap才可以安装Denyhost
ldd /usr/sbin/sshd |grep wrap
再检查python的版本,python2.3以上版本可以直接安装
python –V
二:安装Denyhost
wget http://122.225.32.131/icons/DenyHosts-2.6.tar.gz
tar -xzvf DenyHosts-2.6.tar.gz
cd DenyHosts-2.6
python setup.py install
四:进入程序脚本的目录,拷贝模板文件,设置好启动脚本的所属权限
cd /usr/share/denyhosts/
cp daemon-control-dist daemon-control
chown root daemon-control
chmod 700 daemon-control
五:生成Denyhost的主配置文件,(将模板文件中开头是#的过滤后再导入到Denyhost.cfg)
grep -v "^#" denyhosts.cfg-dist > denyhosts.cfg
vi denyhosts.cfg ##此处暂停 DENY_THRESHOLD_ROOT 改为5
echo '/usr/share/denyhosts/daemon-control start' >> /etc/rc.d/rc.local
七:启动Denyhost的进程
/usr/share/denyhosts/daemon-control start
八: 可以查看到Denyhost在运行中
ps -ef |grep deny
关于排错
出现:
starting[b]DenyHosts: /usr/bin/env python /usr/bin/denyhosts.py --daemon --config=/usr/share/denyhosts/denyhosts.cfg
DenyHostscouldnotobtainlock(pid:)
[Errno 17] File exists: '/var/lock/subsys/denyhosts'[/b]
使用:
rm -f /var/lock/subsys/denyhosts
./daemon-control start
startingDenyHosts: /usr/bin/env python /usr/bin/denyhosts.py –daemon –config=/usr/share/denyhosts/denyhosts.cfg
OK!
启动完成啦。
你可以使用
service denyhosts status来查看运行状态
六:将Denyhost启动脚本添加到自动启动中
三:进入安装目录并且执行执行Python脚本进行安装
本文出自 “运维人生” 博客,请务必保留此出处http://jinyan2049.blog.51cto.com/881440/878691
相关文章推荐
- 使用DenyHost工具有效阻止ssh暴力破解 推荐
- ssh无密码登录设置出现问题 ECDSA host key 和IP地址对应的key不同的解决
- 使用denyhost来防止ssh暴力破解
- ssh无密码登录设置方法以及出现问题 ECDSA host key 和IP地址对应的key不同的解决
- Linux 安装DenyHost防止ssh被暴力破解
- 使用denyhost防止SSH暴力破解,保护你的linux
- DenyHost防止SSH暴力破解
- Linux 安装DenyHost防止ssh被暴力破解
- ssh无密码登录设置方法以及出现问题 ECDSA host key 和IP地址对应的key不同的解决
- Linux 安装DenyHost防止ssh被暴力破解
- SSH免密码登录连接失败:Host key verification failed
- 使用Denyhost减少ssh暴力破解
- 已添加另一台机器用户的ssh公钥,但登录仍需要密码---Linux报错
- ssh免密码远程登录
- SSH登录时开启密码登录模式
- ssh 免密码登录
- 配置ssh免密码登录——集群学习日记
- ssh免密码登录
- 电脑登录界面密码破解
- 利用ssh-keygen工具使ssh/sftp无密码登录服务器