CentOS系統中Telnet服務的主要配置文件路徑
在CentOS(及RHEL等基于Red Hat的發行版)中,Telnet服務的配置文件默認位于/etc/xinetd.d/telnet
(使用xinetd超級服務管理時)。這是CentOS環境下最常用的Telnet配置路徑。
/etc/inetd.conf
:若系統未使用xinetd,而是直接通過inetd服務管理Telnet,則配置會添加到該文件的telnet
相關行中(如telnet stream tcp nowait root /usr/sbin/in.telnetd telnetd
)。但現代CentOS版本默認使用xinetd,此文件通常為空或未包含Telnet配置。/etc/pam.d/telnet
(PAM認證模塊配置),或創建/etc/telnet.allow
(允許列表)、/etc/telnet.deny
(拒絕列表)文件。/etc/xinetd.d/telnet
)編輯該文件時,需確保以下核心配置項正確(啟用Telnet服務):
service telnet
{
disable = no # 設為no表示啟用服務
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID # 記錄失敗登錄的用戶ID
}
修改后需重啟xinetd服務使配置生效:sudo systemctl restart xinetd
。
/etc/xinetd.d/telnet
文件不存在,可通過sudo yum install xinetd
安裝xinetd服務后生成。