1
Denyhosts不断将我的IP地址添加到hosts.deny
我已经将Denyhosts设置为可以在我的服务器上运行,并且在过去的几周中一直成功使用它,以允许我从家用开发机上将ssh放入服务器。 今天早上,我不小心输入了三次错误的密码-最终被锁定在系统之外(tghat没问题,因为那是应该发生的)。我通过另一种方式登录到服务器,并执行了以下操作(按照给定的顺序) /etc/init.d/ssh停止 /etc/init.d/denyhosts停止 从/etc/hosts.deny删除了我的IP地址 /etc/init.d/ssh开始 /etc/init.d/denyhosts启动 在第4步和第5步之间,我检查了/etc/hosts.deny。我注意到,一旦我启动denyhosts,我的IP地址就会重新添加到hosts.deny文件中。似乎denyhosts正在将此信息缓存在某个地方,我无法重置它。 有谁知道我该怎么解决?我在Ubuntu 10.0.4上运行 顺便说一句,我得到的错误信息是: sh_exchange_identification:连接被远程主机关闭 [编辑] 我查看了/ var / lib / denyhosts,发现我的IP地址有多个条目(此处更改为12.34.56.78)。为什么会有那么多条目-我需要删除哪一个条目? ./hosts:12.34.56.78:6:Tue Aug 10 11:37:07 2010 ./hosts-root:12.34.56.78:0:Mon Aug 9 09:04:36 2010 ./hosts-valid:12.34.56.78: 2010年8月9日上午0:09:04:36