温馨提示×

debian telnet服务怎么启动

小樊
44
2026-10-07 13:21:06
栏目: 智能运维

在 Debian 上启动 telnet 服务(注意:telnet 是明文传输,不建议在生产环境使用,推荐用 SSH),步骤如下:


一、安装 telnet 服务端

Debian 默认没有安装 telnet 服务:

sudo apt update
sudo apt install telnetd

有些版本也可以安装 inetd 相关包(见下一步)。


二、使用 inetd / systemd 启动

方法 1:使用 inetd(传统方式,常见)

Debian 通常依赖 openbsd-inetd:

sudo apt install openbsd-inetd

安装后,编辑配置文件:

sudo nano /etc/inetd.conf

确保有以下一行(去掉前面 #):

telnet  stream  tcp  nowait  root  /usr/sbin/tcpd  /usr/sbin/in.telnetd

保存后重启 inetd:

sudo systemctl restart openbsd-inetd
sudo systemctl enable openbsd-inetd

方法 2:使用 xinetd(可选)

sudo apt install xinetd

创建配置文件:

sudo nano /etc/xinetd.d/telnet

内容示例:

service telnet
{
    disable = no
    flags = REUSE
    socket_type = stream
    wait = no
    user = root
    server = /usr/sbin/in.telnetd
}

重启:

sudo systemctl restart xinetd

三、开放防火墙(如有)

sudo ufw allow 23/tcp

四、测试

从另一台机器:

telnet 服务器IP

五、重要安全提醒 ⚠️

  • telnet 不加密,密码明文传输
  • 仅限内网测试或老旧设备使用
  • 生产环境强烈建议:
    ssh user@服务器IP
    

如果你告诉我 Debian 版本(如 11 / 12) 或 是否必须用 telnet,我可以给你更精确的命令。

0 踩