怎样解析hosts.allow与hosts.deny设置

2023-04-09 18:27:00 设置 解析 Hosts

.

Hosts.allow 和 hosts.deny 是两个配置文件,用于控制访问系统的用户。它们位于 /etc 目录下。

hosts.allow 文件用于指定允许访问系统的主机,而 hosts.deny 文件用于指定禁止访问系统的主机。当一台主机同时存在于两个文件中时, hosts.allow 中的规则会覆盖 hosts.deny 中的规则。

两个文件的格式都是:

service : host1 host2 …

其中 service 是要控制的服务,比如 ftp、telnet、ssh 等;host1、host2 是允许或禁止访问的主机,可以使用通配符 *。

例如,如果要禁止所有主机访问 ftp 服务,可以在 hosts.deny 文件中添加一行:

ftp : ALL

如果要允许所有主机访问 ssh 服务,可以在 hosts.allow 文件中添加一行:

ssh : ALL

如果要允许某个具体的主机访问 ssh 服务,可以在 hosts.allow 文件中添加一行:

ssh : host1

如果要禁止某个具体的主机访问 ssh 服务,可以在 hosts.deny 文件中添加一行:

ssh : host2

相关文章