У меня была конфигурация сервера Stunnel, которая отлично работала на прошлой неделе. Кажется, что после sudo apt-get update && sudo apt-get upgrade
это уже не так.Как исправить «Сервис [XXX]: сервер SSL нуждается в сертификате« на сервере Stunnel?
Версия:
$ 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 не нужны сертификаты клиентов в конфигурации, чтобы начать сеанс для прослушивания.
Независимо от проблемы. Я ценю любую помощь.