【发布时间】:2011-11-22 04:52:21
【问题描述】:
在我的组织中,我们设置了一个运行我们的站点之一的 linux 服务器。它工作正常,我已经能够通过 SSH 进入它(在 OSX 上使用终端)没问题。
早在我尝试ssh root@123.123.123.123(不是我的真实IP)时,我被拒绝了:ssh_exchange_identification: Connection closed by remote host
查看/etc/hosts.deny 文件,我可以看到:sshd: 123.123.123.123 在列表中。
这意味着我使用了几个月没有问题的IP突然出现在列表中。我删除了它,并且能够很好地 SSH,一次,然后在我第二次尝试时被拒绝并再次查看列表,我可以看到我们再次被添加到列表中!
我已将我们的 IP 添加到 hosts.allow 文件中,但没有运气 - 仍然无法访问。
为什么 IP 会出现在 hosts.deny 文件中?
如何阻止我们的 IP 出现在那里?
【问题讨论】: