在 Linux 中,許多網路服務針對客戶機提供訪問控制機制,而 TCP Wrappers 是應用服務與網路之間的一道特殊的防線,提供額外的安全保障。 ...
在Linux
中,許多網路服務針對客戶機提供訪問控制機制,而TCP Wrappers
是應用服務與網路之間的一道特殊的防線,提供額外的安全保障。
測試環境
名稱 | IP地址 |
---|---|
host01 | 192.168.28.128 |
host02 | 192.168.28.129 |
host03 | 192.168.28.130 |
配置文件
[root@host01 ~]# ls /etc/hosts.*
/etc/hosts.allow /etc/hosts.deny
編輯配置文件
[root@host01 ~]# vim /etc/hosts.allow
sshd:192.168.28.129
[root@host01 ~]# vim /etc/hosts.deny
sshd:192.168.28.129
sshd:192.168.28.130
結果測試
- 可以從
129
登錄
[root@host02 ~]# ssh [email protected]
[email protected]'s password:
Last login: Tue Sep 17 02:23:49 2019 from 192.168.28.129
[root@host01 ~]# logout
Connection to 192.168.28.128 closed.
- 不可從
130
登錄
[root@host03 ~]# ssh [email protected]
ssh_exchange_identification: read: Connection reset by peer
訪問基本原則
1.首先檢查/etc/hosts.allow
文件,匹配到策略,則允許訪問。
2.否則檢查/etc/hosts.deny
文件,匹配到策略,則拒絕訪問。
3.若是都找不到相匹配的策略,則預設允許訪問。