xinetd 托管服务:(超级守护进程服务)

来源:互联网 发布:js入门教程视频 编辑:程序博客网 时间:2024/06/05 20:43

---------------

Xinetd 托管服务:

--------------------

 

xinetd 又名:超级守护进程,可以把一些小服务放到xinetd里进行托管

 

 

 

配置方法:

1、安装xinetd服务

# yum -y install xinetd*   --使用yum安装

 

安装好后,系统会产生以下两个重要文件:/etc/init.d/xinetd   --启动命令

                               /etc/xinetd.conf     --这个是xinetd服务的主配置,保持默认即可

另外还会产生一个目录,用于存放被托管的服务:/etc/xinetd.d/

 

2、例:把ssh服务放到xinetd里进行托管

# /etc/init.d/sshd stop     --停掉ssh本身提供的启停脚本,停掉服务

# chkconfig sshd off        --设置开机不启动

 

下面开始配置ssh被xinetd托管

# vim /etc/xinetd.d/ssh     --默认是没有这个文件的,需要创建

 

service ssh                                     --代表被托管服务的名称

{

       disable         = no                        --是否开启被托管的ssh服务

       protocol        = tcp                       --代表ssh走的是tcp协议连接

       socket_type     = stream                        --socket连接方式,这个是属于本地方式,对ssh无效

       wait            = no                                --是否并发,这个参数对ssh无效

       user            = root                              --以什么用户进行启动

       server          =/usr/sbin/sshd                    --被托管服务的启动脚本

       server_args     = -i                           --启动脚本的参数

       log_type        = file/var/log/xinetd_ssh.log      --生成日志,记录所有使用ssh连本机的机器ip (重启后就会生成文件,没生成说明                                                 配置有误,去查看/var/log/messages 日志)

       no_access       = 81.1.1.21081.1.1.218         --拒绝连接本机的ip

       only_from       = 81.1.1.0/24                       --允许连接本机的ip

       access_times    = 9:00-18:00                   --允许使用ssh连接本机的时间段

       port            = 8022                          --指定ssh使用的通信端口 (这里注意,如果没有更改/etc/service 里面的默认端口                                              22,这里直接修改会报错)

}

 

3、验证以上配置的参数是否生效

 

原创粉丝点击