我的服务器有一个相当奇怪的问题。由于某种原因,我的工作站的本地主机名不断添加到 中/etc/hosts.deny
,当我尝试 SSH 时,我得到:
ssh_exchange_identification:连接被远程主机关闭
如果我使用另一个工作站并从文件中删除我的主机名,则在再次添加之前,我有大约 10 秒的时间从我的工作站登录。我的工作站运行的是 Mac OSX Mountain Lion,并且我ssh
从终端使用。知道会发生什么情况或如何了解发生了什么情况吗?
答案1
我同意 Gilles 的观点 - 这听起来很像您的计算机上运行着一个工具,可以监视 ssh 日志以查找失败的登录尝试,例如 DenyHosts 或 Fail2ban。 SSH 本身不会修改该/etc/hosts.deny
文件。