mor*_*ous 9 linux security openssh ubuntu
我已将 Denyhosts 设置为在我的服务器上运行,并且在过去几周内一直成功使用它,以允许我从我的家用开发机器 ssh 进入我的服务器。
今天早上,我不小心输错了 3 次密码 - 最终被系统锁定(没关系,因为那是应该发生的事情)。我通过另一种方式登录到服务器并采取了以下操作(按给定的顺序)
在第 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.384.56. 0:2010 年 8 月 9 日星期一 09:04:36
小智 9
签入文件,/var/lib/denyhosts/因为您的 IP 也存储在那里。为了将来,将您的 IP 添加到/etc/hosts.allow:
ALL: xx.xx.xx.xx
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11222 次 |
| 最近记录: |