Von Robert
Diese Anleitung ist eigentlich nur für X-Chat Nutzer gedacht, denn es ist zur Zeit der einzige IRC-Client, der SSL Verschlüsselung unterstützt. Wozu eigentlich eine SSL Verschlüsselung - ganz einfach, da es bei seinem eigenen BNC um die maximale Sicherheit geht. SSL ist ein weiterer Schritt um diese Sicherheit zu erhöhen. Mit Hilfe von SSL werden die Passwörter, wie auch die gesamte Verbindung, mit 168 Bit verschlüsselt.
1.) Zuerst muss man mit einem SSH-Client, wie zum Beispiel Putty auf den BNC-Server connectien. Mit Hilfe von "top" oder aus der psyBNC.pid erhaltet ihr die pid eures Bouncers.
2.) Nun muss der Prozess gekillt werden:
kill -9 <pid>
vi psybnc.conf
PSYBNC.SYSTEM.HOST1=192.168.0.99
PSYBNC.SYSTEM.HOST1=S=192.168.0.99
./psybnc
Hat man nur ein Selbstsigniertes Zertifikat, was wohl jedem der dies hier liest so gehen wird, da echte Zertifikate sehr teuer sind, so muss man bei X-Chat diese Option aktivieren. Da normalerweise keine selbstsignierten Zertifikate erlaubt sind kann ansonsten keine Verbindung zustande kommen. Es gibt eine Fehlermeldung mit dem Inhalt "Self Signed Certificate". Setzt man einen Haken bei "Accept Invalid Cert" so kann eine Verbindung aufgebaut werden.
Bei X-Chat in der Version 2.x sieht die Einstellung für die Server wie folgt aus:
X-Chat 2.x Server Einstellungen
Bei X-Chat in der Version 1.8x sieht der entsprechende Dialog wie folgt aus:
X-Chat 1.8x Server Einstellungen
Auf beiden Bildern sieht man dass SSL und ungültige Zertifikate (invalid Certs) aktiviert sind, diese Einstellungen sind notwendig.
Anmerkung wegen Passwortverlust:
Vor SSL Nutzung:
USER1.CHANNELS.ENTRY0=#planetrcs USER1.CHANNELS.ENTRY1=#gaming.planetrcs USER1.CHANNELS.ENTRY2=#clanintern USER1.CHANNELS.KEY2=+5kjkl230
USER1.CHANNELS.ENTRY0=#planetrcs USER1.CHANNELS.ENTRY1=#gaming.planetrcs USER1.CHANNELS.ENTRY2=#clanintern
--- Connecting to 81.2.157.49 (81.2.157.49) port xxxxx --- * Certification info: --- Subject: --- C=DE --- ST=Somewhere --- O=planetrcs --- OU=psyBNC --- CN=rcs4u.de --- Issuer: --- C=DE --- ST=Somewhere --- O=planetrcs --- OU=psyBNC --- CN=rcs4u.de --- Public key algorithm: rsaEncryption (2048 bits) --- Public key algorithm uses ephemeral key with 135473832 bits --- Sign algorithm md5WithRSAEncryption (0 bits) --- Valid since Sun Sep 12 17:18:55 2003 to Sun Sep 11 17:18:55 2004 --- * Chiper info: --- Version: TLSv1/SSLv3, cipher DES-CBC3-SHA (168 bits) --- * Verify E: self signed certificate.? (18) -- Ignored --- Connected. Now logging in.. -Welcome- psyBNC2.3.1