Linux 从入门到精通Telnet 命令测试服务端口连通性
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.百度.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 ‘^]’. 信息时,说明端口是开放的、连通的。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfebggb
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13