在我的组织中,我们建立了一个运行我们的网站的Linux服务器。它一直工作正常,我已经能够通过SSH(使用OSX上的终端)没有问题。 ssh_exchange_identification: Connection closed by remote host
为什么我的IP地址始终在hosts.deny文件中结束?
有一个看看/etc/hosts.deny
文件,我可以看到:在列表中sshd: 123.123.123.123
由于前当我试图ssh [email protected]
(不是我的真实IP),我与拒绝。
这意味着我已经使用了几个月没有问题的IP突然出现在列表中。我删除了它,并且能够一次性连接SSH,然后在第二次尝试时我被拒绝并再次查看列表,我可以看到我们已经被添加到列表中了!
我已将我们的IP添加到hosts.allow文件,但没有运气 - 仍然无法访问。
为什么IP出现在hosts.deny
文件中? 如何阻止我们的IP出现在那里?
实际的解决方案是从/etc/hosts.deny中删除我们的IP,并将其添加到/ var/lib/denyhosts/allowed-hosts(我必须创建最后一个文件) – Ash
请参阅:http:// denyhosts。 sourceforge.net/faq.html – Ash