首頁 > 軟體

CentOS-Minimal版本下安裝telnet服務和xinetd服務

2020-06-16 16:52:08

預設在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


IT145.com E-mail:sddin#qq.com