Bootstrap

centos7 telnet服务安装

 

检查是否安装telnet

 rpm -qa | grep telnet  

 安装telnet

yum -y install telnet  
yum -y install telnet-server  

 检查是否安装了xinetd

 rpm -qa | grep xinetd  

 安装xinetd服务

yum -y install xinetd 

 安装telnet服务之后,默认不开启服务

修改文件 /etc/xinetd.d/telnet 配置文件开启服务

注:如有则修改,第一次修改,此文件若不存在,可自己vim创建修改:
       修改 disable = yes 为 disable = no

cd /et/xinted.d
vi telnet

注:telnet文件有则改之,没有就要自己添加

修改后的telnet文件为:

service telnet  
{  
  flags           = REUSE  
  socket_type     = stream  
  wait            = no  
  user            = root  
  server          =/usr/sbin/in.telnetd  
  log_on_failure  += USERID  
  disable         = no   
}  

安装后检查:

[root@CentOS-Slave1 xinetd.d]# rpm -qa | grep telnet  
telnet-0.17-59.el7.x86_64  
telnet-server-0.17-59.el7.x86_64  
[root@CentOS-Slave1 xinetd.d]# rpm -qa | grep xinetd  
xinetd-2.3.15-12.el7.x86_64  

启动telnet和xinetd服务:

centos7之前:

$ service  xinetd restart     
或$ /etc/rc.d/init.d/xinetd  restart  

centos7之后:

[root@CentOS-Slave1 xinetd.d]# service xinetd restart  
Redirecting to /bin/systemctl restart  xinetd.service  
或者
[root@CentOS-Slave1 xinetd.d]# systemctl restart  xinetd.service  
或者
[root@CentOS-Slave1 xinetd.d]# /bin/systemctl restart  xinetd.service  

查看启动:

[root@CentOS-Slave1 xinetd.d]# ps -ef | grep xinetd  
root      6641     1  0 23:22 ?        00:00:00 /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid  
root      6644  5817  0 23:24 pts/3    00:00:00 grep --color=auto xinetd 

测试telnet

注:

一般使用普通用户telnet  root用户telnet不成功

其他主机telnet进来,需要先关闭centos防火墙

查看防火墙状态

firewall-cmd --state

停止firewall

systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

;