Dies ist eine alte Version des Dokuments!
Verschlüsselter Tunnel für einen Dienst
Praktische Funktionsweise:
Rechner A Rechner B
Dienst A -> stunnel --------> stunnel -> Dienst B
Koniguration
Server:
[rsyslog]
accept=231
connect=127.0.0.1:514
cert=/etc/certs/client2.cert
key=/etc/certs/client2.key
Da kein client=yes Parameter vorhanden ist, wird generell davon ausgegangen, dass es sich um eine Serverdefinition handelt
accept: Definiert auf welchem Port(s) auf den SSL-Verbindungsaufbau gewartet wird
connect: Definiert wohin sich verbunden wird (unverschlüsselt) wenn auf dem Port unter accept eine verschlüsselte Verbindung eingeht
cert: Definiert das zu verwendende Zertifikat (bzw. optional die gesamte Chain)
key: Definiert den privaten Schlüessel des Servers der für SSL verwendet werden soll