我有一个 Debian Squeeze VPS。我已使用 Apache 2.0 等对其进行了设置。问题是,现在我无法再通过家庭互联网连接访问它。当我尝试通过浏览器访问 Web 服务器时,它就会超时。当我执行此操作时,ssh -v
我得到:
OpenSSH_5.9p1,OpenSSL 0.9.8r 2011 年 2 月 8 日
debug1:读取配置数据/etc/ssh_config
debug1:/etc/ssh_config 第 20 行:应用选项 *
debug1:连接到 (服务器 IP) [(服务器 IP)] 端口 22。
debug1:连接已建立。
debug1:身份文件~/.ssh/id_rsa 类型1
debug1:身份文件~/.ssh/id_rsa-cert 类型-1
debug1:身份文件~/.ssh/id_dsa 类型-1
debug1:身份文件~/.ssh/id_dsa-cert 类型-1
然后它挂了,最后告诉我Connection closed by (SERVER IP)
。
我尝试使用不同的连接通过另一台机器来访问它,并且它运行正常,正如它应该的那样。
我可以平通过我自己的机器,即运行 OS X 10.8(Mountain Lion)的 MacBook Pro 13",进行测试。
我检查了/etc/hosts.deny
我的服务器,但没有任何提示。我该如何解决这个问题?
更新
重启路由器后,我的 IP 地址就不一样了,现在我可以(可能是因为这个原因)再次访问我的服务器了。不过,我仍然很好奇,想知道这是什么原因。
答案1
你可能有一个监控工具,例如Fail2ban在多次尝试失败后会阻止 IP 地址。