温馨提示×

Debian安装telnet步骤是什么

小樊
49
2026-07-15 07:53:26
栏目: 智能运维

在 Debian 系统中安装和启用 telnet,通常分为 仅安装 telnet 客户端安装并启用 telnet 服务器 两种情况。下面按常见需求详细说明。


一、安装 telnet 客户端(仅用于连接远程主机)

如果你只是想用 telnet 命令测试端口连通性(如 80、443、3306 等),不需要安装服务器

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 telnet 客户端

sudo apt install telnet

3️⃣ 验证

telnet

或测试端口:

telnet 127.0.0.1 80

✅ 这是最常见、最推荐的方式(安全)


二、安装并启用 telnet 服务器(不推荐,仅供特殊场景)

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

1️⃣ 安装 telnet 服务器

sudo apt update
sudo apt install telnetd

2️⃣ 安装 inetd(如果未安装)

Debian 通常使用 openbsd-inetd

sudo apt install openbsd-inetd

3️⃣ 启动服务

sudo systemctl enable openbsd-inetd
sudo systemctl start openbsd-inetd

4️⃣ 检查端口(默认 23)

ss -lntp | grep 23

netstat -lntp | grep 23

5️⃣ 防火墙放行(如有)

sudo ufw allow 23/tcp

6️⃣ 测试登录

telnet 服务器IP

三、常见问题

❓ telnet 命令找不到

sudo apt install telnet

❓ 连接被拒绝

  • telnet 服务未启动
  • 防火墙拦截
  • 未安装 telnetd

❓ 登录失败

  • telnet 不允许 root 直接登录
  • 使用普通用户登录

四、强烈建议(安全替代)

使用 SSH

sudo apt install openssh-server
ssh user@ip

五、总结

需求 推荐操作
测试端口 apt install telnet
远程登录 ❌ telnet ✅ SSH
老旧设备 可临时使用 telnetd

如果你能说明 Debian 版本(10 / 11 / 12)使用场景(测试 / 老设备 / 内网),我可以给你更精确的方案。

0