温馨提示×

如何开启linux telnet

小樊
42
2026-09-03 12:15:03
栏目: 智能运维

在 Linux 上“开启 telnet”通常有两种含义,下面分别说明:


一、开启 telnet 服务端(让别人能 telnet 连入你的 Linux)

⚠️ 注意:telnet 是明文传输,极不安全,生产环境强烈建议用 SSH。以下仅用于测试或内网环境。

1. 安装 telnet 服务

# CentOS / RHEL
yum install -y telnet-server xinetd

# Ubuntu / Debian
apt update
apt install -y telnetd

2. 启动 telnet 服务

CentOS 7(使用 xinetd)

systemctl enable xinetd
systemctl start xinetd

Ubuntu(通常为 systemd)

systemctl enable telnet.socket
systemctl start telnet.socket

3. 开放防火墙端口(23)

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

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

4. 测试

telnet 服务器IP

二、开启 telnet 客户端(从 Linux 连别人)

安装客户端

# CentOS / RHEL
yum install -y telnet

# Ubuntu / Debian
apt install -y telnet

使用

telnet 目标IP 端口

三、推荐替代方案(重要)

请用 SSH 替代 telnet

ssh user@ip

如果你告诉我:

  • 使用的 Linux 发行版
  • 是“被连”还是“去连”
  • 是否在云服务器 / 内网

我可以给你更精确的命令。

0