CentOS 安装 Telnet 并配置 root 访问

Telnet 是一种基于 TCP/IP 协议的网络远程登录工具,它允许用户从一台计算机远程登录到另一台计算机,进行操作,在 CentOS 系统中,Telnet 可以用来远程管理服务器,本文将介绍如何在 CentOS 系统上安装 Telnet 并配置 root 用户通过 Telnet 进行远程登录。
安装 Telnet
打开终端。
输入以下命令,安装 Telnet 服务:
sudo yum install telnet-server
安装完成后,输入以下命令启动 Telnet 服务:
sudo systemctl start xinetd
为了让 Telnet 服务在系统启动时自动运行,输入以下命令:
sudo systemctl enable xinetd
配置 Telnet
- 打开
/etc/xinetd.d/telnet文件,使用以下命令:
sudo nano /etc/xinetd.d/telnet
- 修改配置文件,将
only_from参数设置为允许访问的 IP 地址或 IP 段,只允许本机访问,可以设置为:
only_from = 127.0.0.1
保存并关闭文件。

设置 root 用户密码
输入以下命令,设置 root 用户的密码:
sudo passwd root
按照提示输入新密码。
测试 Telnet 连接
在另一台计算机上,打开终端。
使用以下命令连接到 CentOS 服务器:
telnet 服务器IP地址 23
输入 root 用户的密码,成功登录后,即可在远程终端中进行操作。
FAQs

问题:为什么我的 Telnet 连接失败?
解答:请确保以下条件都已满足:
- Telnet 服务已安装并启动。
/etc/xinetd.d/telnet文件中的only_from参数设置为允许访问的 IP 地址或 IP 段。- root 用户已设置密码。
问题:如何禁止特定 IP 地址访问 Telnet 服务?
解答:在
/etc/xinetd.d/telnet文件中,将only_from参数设置为all,然后添加deny参数指定要禁止的 IP 地址或 IP 段。only_from = all deny = 192.168.1.100
这样,IP 地址为 192.168.1.100 的计算机将无法访问 Telnet 服务。

