Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.4.2. 配置文件同步

在 Red Hat Enterprise Linux 6 中,export 命令在配置文件中用于导出这些文件中定义的值。未使用 export 命令的变量没有导出,且只用作对应初始化脚本的配置值。这是 /etc/sysconfig/sshd 文件示例:

AUTOCREATE_SERVER_KEYS=YES
export SSH_USE_STRONG_RNG=1
export OPENSSL_DISABLE_AES_NI=1

在 Red Hat Enterprise Linux 6 中,只有 SSH_USE_STRONG_RNGOPENSSL_DISABLE_AES_NISABLE_AES_NI 的值被导出到 ssh 守护进程的环境。变量 AUTOCREATE_SERVER_KEYS 用于告知初始化脚本自动创建 RSA 和 DSA 服务器私钥和公钥。

在 Red Hat Enterprise Linux 7 中,不再需要 export 命令将这些值导出到要配置的服务的环境中。因此,以下示例 /etc/sysconfig/sshd 文件会将所有三个值导出到 ssh 守护进程的环境:

AUTOCREATE_SERVER_KEYS=YES
SSH_USE_STRONG_RNG=1
OPENSSL_DISABLE_AES_NI=1