歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

Linux下基於xinetd的訪問控制

 要求:配置telnet服務器並通過xinetd實現以下訪問控制功能

    1. telnet服務服務器的最大連接數是20個

    2. 若每秒的telnet請求達到4個,則服務自動停止1分鐘

    3. 只允許來自trust.com域和192.168.0.0/24這個網絡的主機訪問你的telnet服務器

    4. 拒絕192.168.0.100和bad.trust.com這兩台主機訪問你的telnet服務器

    5. 允許以上的客戶端在9:00-11:00 13:00-15:00訪問telnet服務器

    6. 允許每個客戶端最多同時有2個telnet聯系到服務器

    實驗環境:

    1. WindowsXP主機,IP=192.168.0.2

    2. Redhat Linux5虛擬機,IP=192.168.0.1

    [root@localhost ~]# cat /etc/hosts

    127.0.0.1 localhost.localdomain localhost

    192.168.0.1 ns.trust.com ns

    192.168.0.2 bad.trust.com bad

    解決問題:

    [root@localhost ~]# vi /etc/xinetd.d/telnet

    instances = 20

    cps = 4 60

    only_from = 192.168.0.0/24 .trust.com

    no_access = 192.168.0.1 bad.trust.com

    access_times = 9:00-11:00 13:00-15:00

    per_source = 2

    [root@localhost ~]# service xinetd restart

Copyright © Linux教程網 All Rights Reserved