温馨提示×

debian如何远程telnet管理

小樊
34
2026-10-16 08:31:32
栏目: 智能运维

在 Debian 上通过 telnet 进行远程管理并不推荐(因为 telnet 是明文传输,极不安全),但如果只是内网测试或老旧设备要求,可以按以下步骤配置。


一、安装 telnet 服务端(Debian)

1. 更新软件源

sudo apt update

2. 安装 telnet 服务

Debian 通常使用 telnetd 或 inetd 方式:

sudo apt install telnetd

或(更常见):

sudo apt install openbsd-inetd telnetd

二、启动 telnet 服务

使用 inetd(默认方式)

安装后,/etc/inetd.conf 中会有类似:

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

启动服务:

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

查看状态:

sudo systemctl status openbsd-inetd

三、开放防火墙端口(如启用)

telnet 默认端口:23

sudo ufw allow 23/tcp

或(iptables):

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

四、创建可登录用户

telnet 不允许 root 直接登录,需普通用户:

sudo adduser admin

远程登录:

telnet 192.168.1.100

输入用户名和密码。

如需管理权限:

su -

或配置 sudo。


五、安全警告(非常重要)

⚠️ telnet 是明文协议,账号密码可被抓包获取
✅ 强烈建议使用 SSH:

sudo apt install openssh-server
ssh user@ip

六、禁用 telnet(建议)

如果只是为了测试,完成后建议关闭:

sudo systemctl stop openbsd-inetd
sudo systemctl disable openbsd-inetd

如果你说明 使用场景(如交换机、老设备、内网),我可以给你更合适的方案。

0 踩