温馨提示×

debian怎样配置telnet

小樊
39
2026-09-13 18:55:44
栏目: 智能运维

Debian 上配置 telnet(仅建议内网/测试环境使用,公网不建议)一般步骤如下:


一、安装 telnet 服务

Debian 默认不安装 telnet 服务端,需要手动安装:

sudo apt update
sudo apt install telnetd openbsd-inetd -y

telnetd:telnet 服务端
openbsd-inetd:用于管理 telnet 等网络服务


二、启动并启用服务

1. 启动 inetd(telnet 由 inetd 管理)

sudo systemctl enable inetd
sudo systemctl start inetd

2. 检查 telnet 是否启用

查看配置文件:

cat /etc/inetd.conf | grep telnet

应有类似:

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

如果没有,可手动添加并重启:

sudo systemctl restart inetd

三、防火墙放行(如有)

sudo ufw allow 23/tcp

或(iptables):

sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT

四、测试 telnet

从另一台机器:

telnet 服务器IP

登录使用系统用户名和密码。


五、常见问题

1. root 无法登录

默认禁止 root 通过 telnet 登录(安全限制):

  • 用普通用户登录
  • su -

2. 连接被拒绝

  • 服务未启动
  • 防火墙未放行
  • inetd 未启用 telnet

六、重要安全提醒 ⚠️

Telnet 是明文传输,极不安全:

  • 账号密码可被抓包
  • 仅用于内网或实验环境
  • 生产环境请使用 SSH
sudo apt install openssh-server

如果你告诉我:

  • Debian 版本(11 / 12)
  • 是物理机、虚拟机还是容器
  • 是否用于公网

我可以给你更精确的配置方案。

0