搜索解决方法,各种可能的问题,包括但不限于,IP地址冲突,防火墙问题,某个库缺失等等。
但我这个如果重新连接,也是可以连接上的,猜测大概率是网断了吧,找到一个靠谱一点的说法如下(网页链接:http://www.pooy.net/connection-closed-foreign-host.html):
原来连接到SSHD服务器进程的22端口,当你的客户端突然断开时,服务器端的TCP连接就处于一个半打开状态。当下一次同一客户机再次建立 TCP连接时,服务器检测到这个半打开的TCP连接,并向客户机回传一个置位RST的TCP报文,客户机就会显示connection closed by foreign host。
这是TCP协议本身的一个保护措施,并不是什么错误,你只要再重新连接服务器就能连上。
当然最后的解决方法是认栽重新跑,同时师妹推荐了一款软件Finashell,后续看下要不要换一个试试。
网友评论