温馨提示×

ubuntu telnet怎样用

小樊
44
2026-10-12 17:07:31
栏目: 智能运维

在 Ubuntu 里使用 telnet 一般分为两种情况:作为客户端连接远程主机,以及安装/启动 telnet 服务端。下面分别说明。


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

1. 安装 telnet 客户端

Ubuntu 默认通常没有安装 telnet 客户端:

sudo apt update
sudo apt install telnet

2. 使用 telnet 连接远程主机

基本语法:

telnet 主机名或IP 端口

示例:

telnet 192.168.1.100 23
telnet example.com 23

如果是默认 23 端口,可以省略端口:

telnet 192.168.1.100

3. 常用场景(测试端口)

telnet 常用于测试端口是否通:

telnet 192.168.1.100 80
  • 连接成功:出现空白或欢迎信息
  • 连接失败: Connection refused 或 Unable to connect

4. 退出 telnet

Ctrl + ]

然后输入:

quit

二、安装并使用 telnet 服务端(不推荐,不安全)

⚠️ telnet 是明文传输,生产环境不建议使用,推荐 SSH

1. 安装 telnet 服务

sudo apt install telnetd

2. 启动服务(通常由 inetd/xinetd 管理)

Ubuntu 常用 openbsd-inetd:

sudo apt install openbsd-inetd
sudo systemctl enable inetd
sudo systemctl start inetd

3. 测试

telnet localhost

三、telnet 和 ssh 的区别(简要)

项目 telnet ssh
加密 ❌ 否 ✅ 是
安全性 低 高
默认端口 23 22
推荐程度 不推荐 推荐

四、常见问题

Q:telnet 命令不存在?
A:没装客户端,执行 sudo apt install telnet

Q:连接后立即关闭?
A:目标未开启 telnet 服务,或端口不对


如果你是想 连路由器 / 交换机 / 测试某个服务端口,可以告诉我具体用途,我可以给你更针对性的命令。

0 踩