温馨提示×

debian telnet远程如何设

小樊
38
2026-09-16 20:10:16
栏目: 智能运维

在 Debian 上配置 telnet 远程登录,一般步骤如下(以 Debian 11/12 为例,使用 inetd / xinetd 方式):


一、安装 telnet 服务

Debian 默认 不安装 telnet 服务端

sudo apt update
sudo apt install telnetd openbsd-inetd

说明:

  • telnetd:telnet 服务端
  • openbsd-inetd:管理 telnet 服务(监听 23 端口)

二、启动 telnet 服务

1️⃣ 启动 inetd

sudo systemctl enable openbsd-inetd
sudo systemctl start openbsd-inetd

2️⃣ 检查是否监听 23 端口

sudo netstat -tlnp | grep 23

ss -tlnp | grep 23

三、允许 root 远程登录(不推荐)

默认 禁止 root 通过 telnet 登录

方法(不推荐,有安全风险):

编辑文件:

sudo nano /etc/securetty

添加:

pts/0
pts/1
pts/2

⚠️ 强烈建议用普通用户 + sudo


四、防火墙放行(如有)

sudo ufw allow 23/tcp

或 iptables:

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

五、远程连接测试

在另一台机器:

telnet 服务器IP

输入用户名和密码即可。


六、重要安全提醒(非常重要)

Telnet 是明文传输,极不安全
✅ 生产环境 禁止使用 telnet
✅ 推荐使用:

ssh user@服务器IP

如果你是想:

  • 仅内网测试
  • 旧设备不支持 SSH
  • 特定服务依赖 telnet

可以告诉我使用场景,我可以给你更安全的配置方案。

0