温馨提示×

ubuntu telnet是什么

小樊
37
2026-09-06 23:57:14
栏目: 智能运维

在 Ubuntu 里,telnet 通常有两层含义,一个是协议,一个是命令/工具


1. Telnet 是什么(协议)

Telnet 是一种早期的网络协议,用于远程登录到另一台计算机,像在本地一样执行命令。

  • 默认端口:23
  • 工作在:应用层(TCP)
  • 特点:明文传输(账号、密码、数据都不加密)

⚠️ 因为不安全,现在基本被 SSH 取代(SSH 是加密的)。


2. Ubuntu 中的 telnet(命令/工具)

在 Ubuntu 上,telnet 常用来:

✅ 测试网络连通性 / 端口是否开放

这是现在最常见的用法,比如:

telnet 192.168.1.100 80

如果连接成功,说明目标主机的 80 端口是通的

❌ 不再用于远程管理服务器

原因:

  • 密码明文
  • 易被中间人攻击

3. Ubuntu 上如何使用 telnet

安装 telnet 客户端

Ubuntu 默认通常没有安装

sudo apt update
sudo apt install telnetd  # 服务端(很少用)
sudo apt install telnet   # 客户端

基本用法

telnet 主机名或IP 端口

示例:

telnet google.com 80

退出方式:

Ctrl + ]

然后输入:

quit

4. telnet vs ssh(重点区别)

对比项 Telnet SSH
加密 ❌ 否 ✅ 是
安全性
端口 23 22
推荐用途 端口测试 远程登录

5. 总结一句话

Ubuntu 里的 telnet 现在主要是“网络排错工具”,不是远程登录工具。

如果你是:

  • ✅ 想测试端口
  • ✅ 想了解为什么连不上服务
  • ✅ 想替代 ping 做端口级检查

我可以直接给你具体命令示例。

0