Um bitlbee auch mit ssl nutzen zu können bietet sich ein ssl Tunnel wie stunnel an.
Installation
apt-get install stunnel4 bitlbee
Konfiguration von bitlbee
Der Port wird in /etc/default/bitlbee gesetzt, Port Vorgaben aus /etc/bitlbee/bitlbee.conf werden überschrieben. Ebenso wird hier das init-skript deaktiviert da bitlbee per xinetd gestartet wird
/etc/default/bitlbee
BITLBEE_PORT="6667"
BITLBEE_DISABLED=1
/etc/services
ircd 6667/tcp # Internet Relay Chat
Stunnel4 Konfiguration
Erzeugen eines Zertifikats
openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout /etc/stunnel/bitlbee.pem -out /etc/stunnel/bitlbee.pem
Anlegen der stunnel.conf für bitlbee
/etc/stunnel/stunnel.conf
cert = /etc/stunnel/bitlbee.pem
[bitlbee-ssl]
accept = 6668 connect = 6667
Verbindungen ohne ssl werden direkt zu bitlbee auf Port 6667 erlaubt, Verbindungen auf Port 6668 werden durch stunnel zu bitlbee geleitet.
Installation abschliessen
/etc/init.d/stunnel4 restart && /etc/init.d/bitlbee restart