5

我喜欢 95% 完成我的 shell 脚本来从全新安装中安装 Debian 邮件服务器,这是基于我当前正在运行的邮件服务器,我知道它正在工作。我所做的是我已经捕获了 SSL 所需信息的用户输入,但是每次我尝试使用 openssl 生成无人值守的 SSL 时它都会失败。有人可以帮助我吗?我尝试了以下适用于 mysql 更改但对我不起作用的方法。

openssl req -new -x509 -days 3650 -nodes -out /etc/ssl/certs/postfix.pem -keyout /etc/ssl/private/postfix.pem<<EOF
$country
$state
$city
$org
$unit
$commonname
$email
EOF

这让我走到了这一步,然后我必须按回车键……不酷,因为我不需要按任何东西。有任何想法吗?

4

1 回答 1

7

我在 SaltStack 中使用的是:

openssl req -new -x509 -days 365 -nodes \
  -out /etc/ssl/certs/postfix.pem \
  -keyout /etc/ssl/private/postfix.pem \
  -subj "/C=RO/ST=Bucharest/L=Bucharest/O=IT/CN=www.example.ro"

归功于Sean P. Kane

于 2014-04-11T18:52:08.223 回答