歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> Linux下基於xinetd的訪問控制

Linux下基於xinetd的訪問控制

日期:2017/3/2 16:48:10   编辑:Linux服務器

要求:配置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