0

先週、正常に動作していた Stunnel サーバー構成がありました。その後はそうでsudo apt-get update && sudo apt-get upgradeはないようです。

バージョン:

$ ls -la /usr/bin/stunnel
?????????? 1 root root 8 Xxx XX  2016 /usr/bin/stunnel -> stunnel4
$ stunnel -version
stunnel 5.30 on x86_64-pc-linux-gnu platform
Compiled with OpenSSL 1.0.2e 3 Dec 2015
Running  with OpenSSL 1.0.2g  1 Mar 2016
Update OpenSSL shared libraries or rebuild stunnel

そして、これは私のサーバーですstunnel.conf

verify = 2
debug = 7
output = stunnel.log
options = NO_SSLv3

[XXX]
client = no
verify = 0
accept = 9888
connect = localhost:9879
key = path/to/file.key
CAfile = path/to/ca.pem

以前は機能していたものが、次のエラーが発生するようになりました:

$ sudo stunnel stunnel.conf
[ ] Initializing service [XXX]
[!] Service [XXX]: SSL server needs a certificate

なぜ今すぐ証明書が必要なのですか? これはサーバーではありませんか?私はすでに秘密鍵と CA 証明書を提供しており、それで十分だと考えていました。

間違っている場合は訂正してください。ただし、リッスンするセッションを開始するために、Stunnel サーバーは構成にクライアントの証明書を必要としないと思います。

どんな問題でも。助けていただければ幸いです。

4

1 に答える 1

1

CAfileに変更して修正しましたcert

[XXX]
...
cert = path/to/ca.pem
于 2017-01-10T22:32:15.867 に答える