2021-05-12 14:32:11
CentOS-Minimal版本下安裝telnet服務和xinetd服務
預設在CentOS-Minimal版本下沒有安裝telnet和xinetd服務。
1、安裝telnet
[root@localhost ~]# rpm -qa | grep telnet --檢查是否安裝telnet,沒有檔案表示未安裝
[root@localhost ~]# yum -y install telnet --安裝telnet用戶端,出現“Complete!”表示安裝完成
[root@localhost ~]# yum -y install telnet-server --安裝telnet伺服器端,出現“Complete!”表示安裝完成
2、安裝xinetd
[root@localhost ~]# rpm -qa | grep xinetd --檢查是否安裝xinetd,沒有檔案表示未安裝
[root@localhost ~]# yum -y install xinetd --安裝xinetd,出現“Complete!”表示安裝完成
3、在xinetd服務中開啟telnet服務
[root@localhost ~]# 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服務
[root@localhost ~]# systemctl restart xinetd.service --啟動服務
[root@localhost ~]# ps -ef | grep xinetd --檢視啟動
5、設定開機啟動xinetd
[root@localhost ~]# chkconfig --level 35 xinetd on
Note: Forwarding request to 'systemctl enable xinetd.service'.
[root@localhost ~]# systemctl enable xinetd.service
[root@localhost ~]# chkconfig --list --檢視
6、測試telnet
[root@localhost ~]# telnet 127.0.0.1
telnet下root登入,密碼正確,總提示:Login incorrect
[root@localhost ~]# vi /etc/pam.d/remote
注釋/etc/pam.d/remote的第一行,即:auth required pam_securetty.so
關閉防火牆
[root@localhost ~]# systemctl status firewalld.service --再檢視防火牆狀
[root@localhost ~]# systemctl stop firewalld.service --關閉防火牆
[root@localhost ~]# systemctl disable firewalld.service --永久關閉防火牆
本文永久更新連結地址:https://www.linuxidc.com/Linux/2018-05/152335.htm
相關文章