在 Debian 上安装和使用 Telnet,通常分为两种情况:
1️⃣ 安装 Telnet 客户端(用于连接远程 Telnet 服务)
2️⃣ 安装 Telnet 服务器(允许别人通过 Telnet 连接你的机器)
⚠️ 安全提示:Telnet 不加密,账号密码以明文传输,不建议在公网使用,推荐用 SSH。以下仅用于内网或测试环境。
sudo apt update
如果你只是想用 telnet 命令测试端口或连接设备:
sudo apt install telnet
telnet
出现 telnet> 提示符说明安装成功。
telnet 192.168.1.10 23
telnet example.com 80
如果你确实需要开启 Telnet 服务:
sudo apt install telnetd
Debian 通常使用 inetd 或 systemd 管理 Telnet。
sudo apt install openbsd-inetd
sudo systemctl enable openbsd-inetd
sudo systemctl start openbsd-inetd
ss -lntp | grep 23
sudo ufw allow 23/tcp
从另一台机器:
telnet 你的Debian_IP
✅ 使用 SSH
sudo apt install openssh-server
✅ 远程登录:
ssh 用户名@IP
| 需求 | 命令 |
|---|---|
| 仅使用 telnet 命令 | sudo apt install telnet |
| 开启 Telnet 服务 | sudo apt install telnetd openbsd-inetd |
| 安全远程登录 | sudo apt install openssh-server |
如果你告诉我 Debian 版本(10/11/12) 或 使用场景(路由器/交换机/老设备),我可以给你更精确的配置方案。