信息
我在stackoverflow.com问了同样的问题,被告知这将是一个更好的地方问。 我正在运行一个Ubuntu服务器13.10。 我可以使用除了我的笔记本电脑(MacBook 2007,OSX 10.6.8)之外的任何计算机连接到它。 OpenSSH是使用端口安装的。
当我尝试连接到服务器时,将始终将其添加到host.deny。 尽pipe如此,可以用denyhost主动连接到我的大学的服务器。 当我连接到大学服务器时,也可以使用相同的命令连接到我的大学服务器。
在/ var /日志/的DenyHosts:
2014-08-31 22:49:28,183 - denyhosts : INFO new denied hosts: ['xxx.xxx.xxx.xxx'] 2014-08-31 22:49:28,183 - denyhosts : INFO new suspicious logins: ['username - xxx.xxx.xxx.xxx'] 2014-08-31 22:49:58,283 - denyhosts : INFO new suspicious logins: ['username - xxx.xxx.xxx.xxx']
/etc/denyhosts.conf
SECURE_LOG = /var/log/auth.log HOSTS_DENY = /etc/hosts.deny PURGE_DENY = 1y BLOCK_SERVICE = sshd DENY_THRESHOLD_INVALID = 5 DENY_THRESHOLD_VALID = 10 DENY_THRESHOLD_ROOT = 1 DENY_THRESHOLD_RESTRICTED = 1 WORK_DIR = /var/lib/denyhosts SUSPICIOUS_LOGIN_REPORT_ALLOWED_HOSTS=YES HOSTNAME_LOOKUP=YES LOCK_FILE = /run/denyhosts.pid ADMIN_EMAIL = root@localhost SMTP_HOST = localhost SMTP_PORT = 25 SMTP_FROM = DenyHosts <nobody@localhost> SMTP_SUBJECT = DenyHosts Report AGE_RESET_VALID=5d AGE_RESET_ROOT=25d AGE_RESET_RESTRICTED=25d AGE_RESET_INVALID=10d DAEMON_LOG = /var/log/denyhosts DAEMON_SLEEP = 30s DAEMON_PURGE = 1h
题
什么会导致这种奇怪的行为,我该如何解决?
您可以尝试将您的IP列入白名单:
sudo vi /etc/hosts.allow Add (w/o quotes): "sshd: 1.2.3.4"
另外,请检查/etc/denyhosts.conf中的选项以查看是否有任何要更改的内容。
你也可以卸载denyhosts,如果它造成更多的伤害( apt-get remove denyhosts ),或者调整denyhosts.conf的阈值来放宽。
编辑:denyhosts的常见问题是我见过的最全面的之一。