telnet 命令-测试服务器端口是否畅通

时间:2024-04-15 09:58:38
telnet参数说明可参考:https://www.cnblogs.com/peida/archive/2013/03/13/2956992.html

ping命令,测试网络连通性

 

telnet命令可以测试一个IP的连通性

telnet 172.16.31.163

如下图所示,说明对方的主机没有开放telnet服务

 

telnet命令,在IP地址后面加上端口,可以测试对方主机的端口是否通畅

telnet 172.16.31.163 1521

如下图,出现了一个黑框框,就说明这个主机的端口是通的

在开发的时候,经常用的端口为 8080,当应用服务器启动后,可使用telnet 去查看8080端口是否可用

telnet 172.16.31.163 8080

如下图,8080端口连接失败,说明8080端口非通畅

 

查看telnet的帮助信息

telnet --help

 

若在Windows的命令行中,输入telnet显示“telnet不是内部或外部命令,也不是可运行的程序”,说明该机器未安装telnet客户端。可以在控制面板-程序和功能-启用或关闭windows功能-勾选“Telnet客户端”,点击确定。然后,在命令行中就可以使用telnet命令了

 

telnet可以用于远程登录主机,对远程主机进行管理。

telnet远程登录通信的时候,采用的是明文。如果有人使用嗅探工具抓包,在你用telnet通信的时候,抓取你的信息数据包,被抓取的数据包为明文。因此telnet通信是不安全的,很多linux服务器都不开放telnet服务,而采用SSH服务。Windows主机一般来说也是默认不开放telnet服务的,现在windows7等系统甚至连telnet客户端默认都没有安装。

使用telnet ip ,可以开始一个telnet会话,输入用户名和密码来登录远程服务器,以命令行的方式远程管理计算机。需要注意的是,远程机器必须启动telnet服务。

 

 

 

出处:https://blog.****.net/qiushisoftware/article/details/92811763