LPI Linux 认证/TCP 封装
外观
权重:1
描述
考生应该能够配置 tcp 封装,以仅允许来自特定主机或子网的连接到指定的服务器。
- 关键知识领域
- tcp 封装配置文件、工具和实用程序
- (x)inetd 配置文件、工具和实用程序
- 以下是被使用的文件、术语和实用程序的部分列表
- /etc/xinetd.conf
- /etc/xinetd.d/*
- /etc/inetd.conf
- tcpd
- /etc/hosts.allow
- /etc/hosts.deny
描述:考生应该能够配置 tcp 封装,以仅允许来自特定主机或子网的连接到指定的服务器。
关键文件、术语和实用程序包括
inetd.conf, tcpd hosts.allow, hosts.deny xinetd
TCP 封装是一个用于控制对网络服务的访问的系统。对于每个受 TCP 封装保护的服务,tcpd 程序都会被使用,并且会参考两个定义访问权限的文件,按搜索顺序:
/etc/hosts.deny: if a rule here is met, access is denied /etc/hosts.allow: if a rule here is met, access is allowed
规则被构造以匹配所有服务或特定服务。如果在两个文件中都没有匹配项,则授予访问权限。
通常在 /etc/hosts.allow 中设置特定规则,并在 /etc/hosts.deny 中提供一个空白拒绝(即拒绝所有内容,除非明确允许)。规则格式为:
[list of services] : [list of hosts]
例如:拒绝所有传入请求,除了来自本地域的 FTP 请求
/etc/hosts.allow : ftp : LOCAL
/etc/hosts.deny : ALL : ALL