96SEO 2025-09-05 12:42 10
在Linux系统下 Telnet服务是一种远程登录工具,允许用户从一台计算机远程连接到另一台计算机。虽然SSH是更平安的选择,但在某些情况下Telnet仍然有其用途。本文将详细介绍如何在Linux系统下开启Telnet服务。

大多数Linux发行版默认不安装Telnet服务,所以呢需要手动安装。
在基于Debian的系统上, 可以使用以下命令安装Telnet服务:
sudo apt update
sudo apt install xinetd telnetd
sudo yum install xinetd telnet-server
编辑xinetd配置文件:
sudo nano /etc/xinetd.d/telnet
确保文件内容如下:
service telnet
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
重启xinetd服务以应用配置更改:
sudo systemctl restart xinetd
启用xinetd服务以便在启动时自动运行:
sudo systemctl enable xinetd
虽然OpenSSH默认不提供Telnet服务,但可以通过修改配置来启用Telnet功能。
sudo apt update
sudo apt install openssh-server
在基于RPM的系统上,可以使用以下命令安装OpenSSH服务器:
sudo yum install openssh-server
编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
查找并取消注释或修改以下行以启用Telnet:
Telnetd /usr/sbin/in.telnetd
UseLogin yes
PermitRootLogin yes
重启SSH服务以应用配置更改:
sudo systemctl restart sshd
启用SSH服务以便在启动时自动运行:
sudo systemctl enable sshd
通过以上步骤,你可以在Linux系统下成功开启Telnet服务。请确保根据你的具体需求调整配置,并始终注意平安性。
Demand feedback