温馨提示×

linux如何开启telnet服务

小樊
43
2026-10-18 06:59:59
栏目: 智能运维

在 Linux 上开启 telnet 服务(通常不推荐,安全性差,建议用 SSH),步骤如下:


一、安装 telnet 服务(服务端)

1. CentOS / RHEL / Rocky / AlmaLinux

yum install -y telnet-server xinetd

或(较新版本)

dnf install -y telnet-server

2. Ubuntu / Debian

sudo apt update
sudo apt install -y telnetd

二、启动 telnet 服务

方式一:使用 xinetd(CentOS 传统方式)

systemctl enable xinetd
systemctl start xinetd

方式二:使用 systemd(部分系统)

systemctl enable telnet.socket
systemctl start telnet.socket

三、开放防火墙端口(23)

firewalld

firewall-cmd --add-service=telnet --permanent
firewall-cmd --reload

iptables

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

四、创建可用用户(root 默认不能 telnet)

useradd testuser
passwd testuser

五、测试

telnet 服务器IP

⚠️ 安全警告

  • telnet 明文传输密码
  • 仅限内网或测试环境
  • 生产环境请使用:
ssh user@ip

如果你告诉我 具体 Linux 发行版和版本,我可以给你更精确的操作步骤。

0 踩