温馨提示×

Debian如何连接telnet

小樊
41
2026-07-01 21:02:55
栏目: 智能运维

Debian 上连接(使用)Telnet,通常分为两种情况:
① 作为客户端连接远程 Telnet 服务
② 安装并启用 Telnet 服务端(不推荐,仅用于兼容老设备)

⚠️ 安全提示:Telnet 明文传输用户名和密码,在公网或生产环境中请优先使用 SSH


一、作为客户端连接 Telnet(最常见)

1️⃣ 安装 Telnet 客户端

sudo apt update
sudo apt install telnet

2️⃣ 使用 Telnet 连接远程主机

telnet 目标IP 端口

示例:

telnet 192.168.1.100 23

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

telnet 192.168.1.100

3️⃣ 退出 Telnet

Ctrl + ]

然后输入:

quit

二、Debian 作为 Telnet 服务器(不推荐)

1️⃣ 安装 Telnet 服务端

sudo apt install telnetd

2️⃣ 启动 Telnet 服务

sudo systemctl start inetd
sudo systemctl enable inetd

Debian 通常使用 inetdxinetd 来管理 telnetd

3️⃣ 检查端口

ss -lntp | grep 23

4️⃣ 防火墙放行 23 端口(如有)

sudo ufw allow 23

三、常见问题

❌ 连接失败 / 超时

  • 目标主机未开启 Telnet 服务
  • 防火墙拦截
  • 端口不是 23

✅ 测试端口是否通

nc -vz 目标IP 23

四、强烈建议:使用 SSH 替代 Telnet

SSH 连接示例

ssh 用户名@IP

如需要,我可以帮你:

  • 排查 Telnet 连不上问题
  • 配置 SSH 替代 Telnet
  • 在 Debian 上配置 xinetd
  • 分析 Telnet 抓包数据

你现在是 连接设备(路由器/交换机),还是 虚拟机/服务器

0