温馨提示×

linux怎么用telnet

小樊
49
2026-10-09 12:21:19
栏目: 智能运维

在 Linux 下使用 telnet 一般分为「安装 → 启动服务(可选)→ 使用命令连接」几个步骤。下面按常见场景说明。


一、作为客户端使用 telnet(最常用)

1. 安装 telnet 客户端

很多 Linux 默认没装 telnet 客户端。

CentOS / Rocky / Alma

yum install -y telnet

Ubuntu / Debian

apt install -y telnet

2. 使用 telnet 连接远程主机

telnet 主机IP 端口

示例:

telnet 192.168.1.100 23
telnet www.example.com 80

测试端口是否通(很常用):

telnet 192.168.1.100 22
  • 能连上:说明端口开放
  • 连不上:端口未开或被防火墙拦截

3. 退出 telnet

Ctrl + ]

然后输入:

quit

二、作为服务端(开启 telnet 服务,不推荐)

⚠️ telnet 是明文传输,极不安全,生产环境不要用

CentOS 7 示例

yum install -y telnet-server xinetd
systemctl enable xinetd
systemctl start xinetd

配置文件:

/etc/xinetd.d/telnet

三、常见用途示例

1. 测试 HTTP 服务

telnet www.baidu.com 80

连接后输入:

GET / HTTP/1.1
Host: www.baidu.com

回车两次即可看到响应。

2. 测试 SMTP

telnet smtp.example.com 25

四、更安全的替代方案(推荐)

  • ssh(远程登录)
  • nc / ncat(端口测试)
nc -vz 192.168.1.100 22

如果你是想:

  • 测试某个端口
  • 登录路由器 / 交换机
  • 在脚本里检测服务

可以告诉我具体场景,我可以给你更针对性的命令。

0 踩