怎样解析hosts.allow与hosts.deny设置
.
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
相关文章