云网牛站
所在位置:首页 > Linux教程 > 在CentOS Minimal中安装telnet服务与xinetd服务

在CentOS Minimal中安装telnet服务与xinetd服务

2018-08-15 11:51:33作者:咋说稿源:LINUX站

因为在CentOS Minimal版本中默认是没有telnet服务与xinetd服务,如果有需要请自行安装telnet服务与xinetd服务。

 

1、安装telnet服务

先在终端中运行 rpm -qa | grep telnet 检查是否安装telnet,没有文件表示未安装。

[root@localhost ~]# rpm -qa | grep telnet

如果没有文件则运行 yum -y install telnet 安装。

[root@localhost ~]# yum -y install telnet

注意:出现“Complete!”表示安装完成。

再运行 yum -y install telnet-server 安装telnet服务端,如果出现“Complete!”表示安装完成。

[root@localhost ~]# yum -y install telnet-server

 

2、安装xinetd服务

在系统终端中运行 rpm -qa | grep xinetd 检查是否安装xinetd,没有文件表示未安装。

[root@localhost ~]# rpm -qa | grep xinetd

没有安装则运行 yum -y install xinetd 安装,出现“Complete!”表示安装完成。

[root@localhost ~]# yum -y install xinetd

 

3、在xinetd服务中开启telnet服务

在终端中运行 vi /etc/xinetd.d/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服务

启动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

运行 telnet 127.0.0.1 测试。

[root@localhost ~]# telnet 127.0.0.1

telnet下root登录,密码正确,总提示:Login incorrect。

然后再编辑 /etc/pam.d/remote 文件:

[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 #永久关闭防火墙

 

相关主题

CentOS 7下使用FirewallD构建动态防火墙

精选文章
热门文章