如何为 sshd 设置环境变量

如何为 sshd 设置环境变量

我的服务器上有 Ubuntu 服务器 14.04,其中 openssl 版本为 1.0.1f,openssh 版本为 6.6。

在我的openssl.cnf系统中subjectAltName=${ENV::ALTNAME},我可以subjectAltName在创建证书时在命令行上进行设置。

当我尝试手动启动 ssh 守护程序时,失败并显示:

Auto configuration failed
140031266363040:error:0E065068:configuration file routines:STR_COPY:variable has no value:conf_def.c:618:line 224

问题似乎源于 openssl 无法启动,因为环境变量ALTNAME未设置,因此 sshd 无法运行。

所以我的问题是如何在 sshd 服务启动之前将环境变量 ALTNAME 设置为某个初始值?

相关内容