当我telnet我的服务器的一个端口,它给我一个错误:“连接closures外国主机”,任何人都可以告诉原因? 谢谢!
只给出来自telnet的信息消息,最有可能的是,接受你的tcp连接的应用程序或者自行closures连接,或者应用程序崩溃/死亡。
原因是所有的“连接都被外部主机closures了”。 本身就表明远程login应用程序认为连接已经closures,远端发起closures。 (如果应用程序突然消失,OS / IP堆栈(至less在我的linux上)将执行tcp-teardown,kill -9)。 要知道为什么,最好的办法是,如果应用程序侦听您所login的端口并在某处寻找线索。
如果这是networking相关的,你将更有可能看到超时(或根本没有发生)或连接重置的同行。 如果这种情况是由networking上的某些事情引起的,那么有些东西就不得不劫持你的tcp会话来进行拆解握手。
数据包由于某种原因没有到达服务器。 这可能是暂时性的networking问题,在你和服务器之间的一个循环,一个错误configuration的防火墙……有了这些信息,这是不可能告诉的。