telnet一个端口后显示建立连接,但是很快就close退出了

今天使用zabbix监控一台机器服务,zabbix agent本身端口是10050,我在其他机器上telnet一下是这样的。

[[email protected] ~]# telnet 10.2.16.1 6818
Trying 10.2.16.1...
Connected to 10.2.16.1.
Escape character is ‘^]‘.
Connection closed by foreign host.

重点是红色这一行,连接上去之后很快就退出来了,不等我按下ctrl+] 符号。

但是telnet比如22端口都是可以的,所以这应该不是防火墙的问题,否则telnet10050端口应该直接报  拒绝连接   错误的。

我猜可能是对方版本过低问题,因为agent是2.2版本,确实非常低,后来又更换了新版本4.0,就可以了。不知道是不是因为连接数的限制导致的,反正换了一个新版本解决了

原文地址:https://www.cnblogs.com/FengGeBlog/p/12573853.html

时间: 2024-10-09 23:19:02

telnet一个端口后显示建立连接,但是很快就close退出了的相关文章

jenkins的slave/agent如何通过tcp端口和master建立连接

Jenkins是master-slave/agent结构,可以通过代理把任务下发到各个agent/slave上去执行 如图,首先在master上开启代理配置,指定master上开启的tcp端口,以及和slave进行通信的代理协议 然后就可以创建新的节点(node).只有上面开启了代理配置,这里的"启动方式"才会出现"通过Java Web启动代理"的选项 在某个slave机器上,主动建立和master的连接,点击里面的"Launch"按钮就可以下载

TCP server 为什么一个端口可以建立多个连接?

https://segmentfault.com/q/1010000003101541 如果是tcp client用同一个本地端口去连不同的两个服务器ip,连第二个时就会提示端口已被占用.但服务器的监听端口,可以accept多次,建立多个socket:我的问题是服务器一个端口为什么能建立多个连接而客户端却不行呢? 2015年08月16日提问 评论 邀请回答 编辑 更多 默认排序时间排序 5个回答 答案对人有帮助,有参考价值8答案没帮助,是错误的答案,答非所问 已采纳 TCP server 可以,

使用telnet访问某些服务器的端口,以测试可达性,为何有时要好几秒才能成功建立连接?

最近发现,在某些Freebsd服务器上使用telnet访问远程服务器端口,要好几秒才能建立成功连接.为何?今天下午终于搞清楚了.原来telnet在访问远程服务器时,默认启用了反向解析功能.而我们的dns没有配置dns反向解析.导致超时后才使用IP访问对方.这时只要使用-N参数就可以了,比如: telnet -N 192.100.0.1 80 很快建立连接. 其实很多其他服务器也是类似的,默认开启了反向解析功能.比如ssh,mysql. ssh,关闭dns反向解析: UseDNS no mysql

连接tomcat时,输入telnet localhost 8080后无法再次输入

初次接触服务器时,一般会在本地建立一个微型服务器,今天在使用Apache的tomcat时,为了在命令行下访问服务器中webapps下的自定义资源:首先打开命令行窗口,然后输入telnet localhost 8080,弹出另一个界面,但是却出现如下无法输入的现象, 刚开始以为是本地回显功能没有开启,然后根据网上提示,开打了回显功能,但问题仍然存在,后来,找到了解决方法: 在新建一个命令行窗口,输入telnet localhost 8080 后,按Ctrl+](英文输入下的两个键) ,再按回车,输

【网络通信】服务器端Socket监听80端口,建立连接传输数据时也是使用的80端口么?

1. 服务器端Socket监听80端口,建立连接传输数据时也是使用的80端口么? 答:对.建立连接时服务器会分配一个新的Socket,但是用的源端口号还是80端口.套接字是由协议类型.源IP.目的IP和源端口.目的端口五部分组成的,理论上讲,不同连接的套接字只要满足这五部分不完全相同即可.只要不完全相同,收发数据时就能区分不同连接的数据. 附:这也是通过tcpdump等网络抓包工具抓取服务器监听端口的数据可以抓取到该服务下所有连接的网络包的原因所在. 2.使用同一端口号收发数据,是不是会导致带宽

多个客户端如何同时连接到服务器上的一个端口,比如80?(译)

原文:How do multiple clients connect simultaneously to one port, say 80, on a server? [duplicate] 平时我们使用ServerSocket指定了某个端口(例如8080),然后多个客户端连接上socket之后就都用这个8080端口和服务器端通讯.或者http服务器使用80端口也是和多个浏览器进行连接通讯.为什么可以这样呢?操作系统的进程在同个端口的多个连接是如何进行分辨的? 译文: 我们这里讲Socket连接

powerdesinger中建立一个表后,出现Existence of index的警告

Table Existence of index A table should contain at least one column, one index, one key, and one reference.可以不检查 Existence of index 这项,也就没有这个警告错误了.这是说没有给表建立索引,而一个表一般至少要有一个索引,这是一个警告,不用的话对执行没有影响.不用管它即可. powerdesinger中建立一个表后,出现Existence of index的警告,码迷,m

做一个 initial 小于uniform size的实验,验证 该表建立后:建立了minextents 个uniform size的extents.

做一个 initial  小于uniform size的实验,验证 该表建立后:建立了minextents 个uniform size的extents. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL>

一个简单java程序模拟与Mysql Server建立连接及发送查询SQL

使用普通socket来模拟与Mysql Server建立连接及发送查询SQL,如下代码所示: Socket socket = new  Socket("127.0.0.1",3306); OutputStream out = socket.getOutputStream(); BufferedOutputStream bos = new BufferedOutputStream(out); //建立连接报文信息 来自wireshark(捕捉终端执行mysql -u root -p -h