在此先感谢您的帮助。
我使用的是 Ubuntu 10.04 服务器,OpenSSH 是通过软件包标准安装的。我在十几台其他机器上以完全相同的格式运行它,它们是虚拟机,所以它们甚至在同一个硬件上!
我在 Windows 端为客户端使用 Putty。我使用公钥/私钥。
因此会发生以下两种情况之一:
一开始,putty 就显示“网络错误,连接被拒绝”。这种情况已经连续发生 8 次了,但很少发生。机器上的所有其他服务仍然响应正常,所以我知道机器有网络连接。
更常见的情况是,它允许您登录,但过一会儿就会断开连接。与上面相同,一切仍然正常,只是看起来像是 SSH。
昨晚我下班时留下了一个连接,它整晚都保持连接。这是我唯一一次看到与此服务器的连接保持这么长时间。
我已经更新了操作系统。我的下一步是打开 SSH 中的详细日志记录,看看是否能发现什么。有人对如何调试这个问题有什么建议吗,或者你以前见过这种情况吗?
感谢大家!!!!
答案1
您的网络是否有可能存在 IP 冲突?如果您没有运行任何可能将您锁定的程序(如 fail2ban),那么根据被拒绝的连接尝试,这听起来肯定像是另一台主机(未运行 SSH)正在进入并从其 IP 上挤掉您的 Ubuntu 服务器。
答案2
当发生错误时,您只需执行以下操作并检查即可。
更新 SSH 服务器。Telnet 到端口 22 并检查连接是否接受。使用 nmap 确保 ssh 服务正在运行。如果不在同一个局域网中,请进行跟踪并检查可达性。