温馨提示×

ubuntu telnet命令有哪些

小樊
34
2026-09-28 02:20:37
栏目: 智能运维

在 Ubuntu 里,telnet 其实分两部分理解:登录/连接用的 telnet 客户端命令,以及 telnet 服务相关的命令。下面分别说明。


一、Ubuntu 中常用的 telnet 客户端命令

1. 安装 telnet 客户端

Ubuntu 默认通常没有 telnet 命令:

sudo apt update
sudo apt install telnetd  # 或 telnet(部分版本)
# 更常见的是:
sudo apt install telnet

2. 基本使用方式

telnet 主机名或IP 端口

示例:

telnet 192.168.1.10 23
telnet example.com 80

3. 常用 telnet 命令(连接中可用)

进入 telnet 后,按 Ctrl + ] 进入命令模式,然后可用:

命令 说明
? 显示帮助
close 关闭当前连接
quit 退出 telnet
open host [port] 连接新主机
set echo 打开回显
unset echo 关闭回显
status 显示状态
z 挂起 telnet

示例:

telnet> open 192.168.1.1 23
telnet> close
telnet> quit

二、Ubuntu 中 telnet 服务端相关命令

1. 安装 telnet 服务

sudo apt install telnetd

或(不推荐,安全性差):

sudo apt install xinetd

2. 启动 / 停止 / 查看状态

使用 systemd(取决于版本):

sudo systemctl start inetd
sudo systemctl stop inetd
sudo systemctl status inetd

旧版本可能是:

sudo service xinetd start

三、常用排查命令(代替 telnet)

在现代 Ubuntu 中,更推荐用这些命令代替 telnet:

# 测试端口
nc -vz ip port

# HTTP 测试
curl ip:port

# 更底层的连接测试
ssh user@host

四、安全提示(很重要)

  • ❌ telnet 明文传输密码,生产环境禁止使用
  • ✅ 推荐使用:
    • ssh
    • nc
    • curl
    • openssl s_client

如果你是想:

  • 用 telnet 测试端口
  • 用 telnet 登录设备
  • 在 Docker / 服务器 / 嵌入式 环境使用

可以告诉我具体场景,我可以给你更精确的命令示例。

0 踩