Linux 从入门到精通:Telnet 命令测试服务端口连通性

您所在的位置:网站首页 linux检查ip端口号 Linux 从入门到精通:Telnet 命令测试服务端口连通性

Linux 从入门到精通:Telnet 命令测试服务端口连通性

2024-01-09 09:54| 来源: 网络整理| 查看: 265

1. Telnet 命令介绍 1.1 Telnet 基本信息

Telnet 程序命令是基于 TELNET 协议的远程登录客户端程序。Telnet 是 TCP/IP 协议族的成员,是 Internet 远程登录服务的标准协议和主要方式。

Telnet 命令可以用来远程登录或确定远程服务的状态,比如确定远程服务器的某个端口是否能访问。

使用方式:

telnet [-8acdEfFKLrx][-b][-e][-k][-l][-n][-S][-X][主机名称或IP地址] 如果使用命令时不指定端口号,则会使用 Telnet 的默认端口号 23。 1.2 Telnet 命令安装

大部分 Linux 系统会默认安装 Telnet 客户端,可以直接使用该命令。如果使用命令出现如下提示,说明 Linux 系统中没有安装 Telnet 服务,需要手动安装后使用。

## 找不到命令服务 [root@VM-0-5-centos ~]# telnet -bash: telnet:border not found 在命令行使用 yum install -y telnet 命令即可完成 Telnet 客户端的安装。

安装完成后直接使用 Telnet 命令,或者使用 rpm -qa telnet 检查是否安装了 Telnet ,输出 Telnet 信息则已安装。

2. Telnet 使用 2.1 请求域名或 IP 默认端口

使用 Telnet 命令请求服务时,如果不指定端口号,则使用 Telnet 请求的默认端口 23。

请求域名 [root@localhost ~]# telnet http://www.baidu.com Trying 103.235.46.40... 请求 IP [root@VM-0-5-centos schedules]# telnet 103.235.46.40 Trying 103.235.46.40... 请求服务器时,如果长时间没有输出结果,则说明请求目标地址默认 23 端口是不通的。 2.2 请求指定端口

一般服务的 23 端口都不会对外开放,因此使用 Telnet 测试连通性时需要指定目标端口号,以验证服务器中该端口是否开放。

域名 + 端口号 [root@VM-0-5-centos schedules]# telnet http://www.github.com 80 Trying 20.205.243.166... Connected to http://www.github.com. Escape character is '^]'. IP + 端口号 [root@VM-0-5-centos schedules]# telnet 103.235.46.40 80 Trying 103.235.46.40... Connected to 103.235.46.40. Escape character is '^]'. 当 Telnet 请求返回 Escape character is ‘^]’. 信息时,说明端口是开放的、连通的。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3