以前了解过telnet信息,类似于ssh的服务,但是不安全。后来就使用telnet的网络分析功能来分析网络的联通性了。
今天同事问到我,Connection closed by foreign host 是怎么回事,为了帮助和我有一样问题的人,今天就简单描述下,让朋友都有一个简单的了解。
连接成功,大家都知道了。
telnet 127.0.0.1 22
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
连接不知道什么原因,一直处于夯住状态
telnet 127.0.0.1 10000
Trying 127.0.0.1..
分析:
1、防火墙是否开启阻挡了网络请求的通信;
2、在2者间的网络中是否有一个路由器故障了。
连接拒绝了
telnet 127.0.0.1 4455
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
分析:
1、服务器运行监听的端口是否正确;
2、服务是否已经运行并处于监听状态。
连接被服务器拒绝
telnet samba.example.com 445
Trying 172.31.55.33...
Connected to samba.example.com.
Escape character is '^]'.
Connection closed by foreign host.
分析:
1、最后一行显示被服务器关闭了,这个可能是服务器的安全配置导致的,意味这个连接被服务器主动终止。这样你需要看看服务器安全策略,是否允许当前IP访问连接。