2012-11-22 38 views
3

我喜歡95%完成我的shell腳本從全新安裝安裝Debian郵件服務器,這是基於我當前運行的郵件服務器,我知道工作。我所做的是我已經捕獲了SSL所需信息的用戶輸入,但是每次我嘗試使用openssl生成無人值守的SSL時,它都會失敗。有人可以幫助我嗎?我已經嘗試了以下適用於MySQL更改,但沒有爲我工作。shell腳本生成自簽名ssl無人值守

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 

這使我得到這個,然後我不得不擊中enter ...不酷,因爲我不需要打任何東西。有任何想法嗎?

回答

1

有一個選項-batch,假設每當需要做出決定時都可以。你在找什麼?

4

我已經與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