我的服务器上有 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 设置为某个初始值?