預設在 CentOS-Minimal 版本下沒有安裝 telnet 和 xinetd 服務。
安裝 telnet
# rpm -qa | grep telnet
–檢查是否安裝 telnet,沒有檔案表示未安裝
# yum -y install telnet
–安裝 telnet 客戶端,出現 “Complete!” 表示安裝完成
# yum -y install telnet-server
–安裝 telnet 服務端,出現 “Complete!” 表示安裝完成
2 、安裝 xinetd
# rpm -qa | grep xinetd
–檢查是否安裝 xinetd,沒有檔案表示未安裝
# yum -y install xinetd
–安裝 xinetd,出現 “Complete!” 表示安裝完成
3 、在 xinetd 服務中開啟 telnet 服務
# vi /etc/xinetd.d/telnet –編輯
# default: yes
# description: The telnet server servestelnet sessions
# unencrypted username/password pairs for authentication
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server =/usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
4 、啟動 xinetd 服務
# systemctl restart xinetd.service –啟動服務
# ps -ef | grep xinetd –檢視啟動
5 、設定開機啟動 xinetd
# chkconfig –level 35 xinetd on
Note: Forwarding request to ‘systemctl enable xinetd.service’.
# systemctl enable xinetd.service
# chkconfig –list –檢視
6 、測試 telnet
# telnet 127.0.0.1
telnet 下 root 登入,密碼正確,總提示:Login incorrect
# vi /etc/pam.d/remote
註釋/etc/pam.d/remote 的第一行,即:auth required pam_securetty.so
關閉防火牆
# systemctl status firewalld.service –再檢視防火牆狀態
# systemctl stop firewalld.service –關閉防火牆
# systemctl disable firewalld.service –永久關閉防火牆