Die [Installation](https://wiki.znc.in/Installation) und Verwendung von [ZNC](https://wiki.znc.in/ZNC) auf Debian in Verbindung von [Hexchat](https://hexchat.github.io/) mit SASL und [eigenem Zertifikat](https://www.bananas-playground.net/2019/02/irssi-irc-mit-client-tls-cert/) ist gar nicht so schwer. Pakete die ich noch installieren musste: apt install build-essential libssl-dev libperl-dev pkg-config libicu-dev cmake gcc openssl Zum Betrieb von ZNC bitte einen eigenen User mit Homeverzeichnis anlegen. Installation von ZNC erfolgt mit der [Installationsanleitung](https://wiki.znc.in/Installation#Source_Tarball) aus den sources. Dabei drauf achten es als lokale Installation zu machen. cmake Befehl beachten. ZNC config erstellen mit `$ znc --makeconf` Über die Weboberfläche sich an ZNC anmelden. Zusätzlichen normalen User anlegen. Der aus config ist der Adminuser. Dort nun für die User die IRC Server anlegen an die man sich verbinden möchte oder auch schon hat. Bei den Modulen `cert` und `sasl` aktiveren. Danach erscheint pro IRC Server rechts im Menü ein Eintrag. Im Menüpunkt SASL KEIN Benutzername und Passwort hinterlegen und den Haken bei `Require Authentication` setzen. Der Mechanismus hat die Reihenfolge `EXTERNAL, PLAIN`. Unter dem Menüpunkt Cert das PEM-cert für diese Connection hinterlegen. Die ist das [eigene Zertifikat](https://www.bananas-playground.net/2019/02/irssi-irc-mit-client-tls-cert/) mit dem man sich an dem IRC Server anmeldet. Nicht die Anmeldung an ZNC. In Hexchat richtet man den ZNC als neuen IR Server ein und meldet sich mit dem ZNC user dort an. Dabei muss man einen neuen Servereintrag pro hinterlegtem IRC Server aus der ZNC user config anlegen. Format ist `username/servername` Dec 20 2021 © https://www.bananas-playground.net 2000 - 2024