我无法通过FTP和SSH访问我的networking服务器,我该怎么办?

我有一个奇怪的问题,我一直在使用这个Web服务器几个月没有问题,但今天早上我用FTP访问移动一些文件,然后每次我想要下载或上传文件,我有这个错误:

**Filezilla log:** Status:   Connecting to IP... Response:   fzSftp started Command:   open "USER@IP" 22 Error:   Server unexpectedly closed network connection Error:   Could not connect to server Status:   Waiting to retry... Status:   Connecting to IP... Response:   fzSftp started Command:   open "USER@IP" 22 Error:   Could not connect to server 

然后我试图使用SSH连接到我的networking服务器,我有这个错误:

ssh_exchange_identification:由远程主机closures的连接

我的所有其他服务都在networking服务器上运行,问题只是使用SSH和FTP。

我现在该怎么办?

提前致谢!!

如果你拥有这个盒子,看看你是否可以访问控制台。 validation守护进程是否正在运行,并查看是否可以本地连接。 如果您可以本地连接,但不能在外部,请检查您的防火墙设置。 一些消费者防火墙会自动升级自己的固件,谁知道? 也许这是坏的。

如果您自己托pipe另一种可能性,请检查您是否正在使用公务舱帐户或消费者帐户。 许多ISP将closures对已知服务器端口的访问,因为它们不属于您的TOS( 美国大多数消费者ISP不会让您运行任何服务器,SSH或其他方式)。 打电话,看看他们是否阻止了你。

如果托pipe在其他地方,请联系主机,看看是否有任何问题可能导致它。 只要你没有改变任何事情,情况就会指向一个问题,或者是两者之间的问题。 无论哪种方式,他们可以帮助您排除故障,这就是你付出的。

您可以使用tcptraceroute来检测这是否是连接问题(有人在您和您的服务器之间build立了防火墙),或者您的机器上的服务是否closures。

如果您有权访问远程或本地控制台,则可以使用它来检查屏幕上的内核日志消息,并尝试在该处login。

如果服务器由专业公司pipe理,他们的支持应该能够帮助你。

既然你说其他的服务还在运行,那么你的sshd和ftpd就有可能成为内存不足的杀手,这可能是因为一个或多个进程使用了​​太多的内存。 在这种情况下,您应该能够安全地重新启动系统,然后检查日志文件中是否存在这个痕迹。

运行nmap或其graphics化的兄弟Zenmap来查看是否有任何打开的东西,比如webmin控制面板,你可能用它开始有用的服务。