尝试 SSH 时,本地主机始终被添加到 /etc/hosts.deny

尝试 SSH 时,本地主机始终被添加到 /etc/hosts.deny

我的服务器有一个相当奇怪的问题。由于某种原因,我的工作站的本地主机名不断添加到 中/etc/hosts.deny,当我尝试 SSH 时,我得到:

ssh_exchange_identification:连接被远程主机关闭

如果我使用另一个工作站并从文件中删除我的主机名,则在再次添加之前,我有大约 10 秒的时间从我的工作站登录。我的工作站运行的是 Mac OSX Mountain Lion,并且我ssh从终端使用。知道会发生什么情况或如何了解发生了什么情况吗?

答案1

我同意 Gilles 的观点 - 这听起来很像您的计算机上运行着一个工具,可以监视 ssh 日志以查找失败的登录尝试,例如 DenyHosts 或 Fail2ban。 SSH 本身不会修改该/etc/hosts.deny文件。

相关内容