Seit ca. einer Woche verwende ich nun irssi als IRC-Client.
Das Prgramm ist toll. Es ist stark konfigurierbar, mit Perl-Scrips erweiterbar und vor allem komplett Textbasiert und laesst sich somit in einer Screensession starten.
Hierzu ist es ganz nett, wenn man auf dem betreffenden Rechner einen eigenen User fuer irssi anlegt. Mit folgender ~/.bashrc kann man das ganze noch etwas automatisieren:
if pgrep irssi;then screen -x irssi;else screen -S irssi irssi;fi
alias irssi='if pgrep irssi;then screen -x irssi;else screen -S irssi irssi;fi'
Hier wird beim Login automatisch geprueft, ob schon ein irssi laeuft. Ist dies der Fall, wird in die laufende Screensession gewechselt. Wenn nicht, dann wird irssi in einer Session gestartet. Mit STRG+a, STRG+d verlaesst man sie Session wieder, irssi laeuft aber weiter. Wenn man dann irssi wieder starten will, genuegt die eingabe von "irssi" und man ist wieder drin. Hierzu ist der Alias da.
Will man das ganze noch sicherer machen, hier ein paar Tipps:
Dem User den Zugriff auf "su" verbieten, SSH-Login absichern und zu guter letzt das Passwort deaktivieren und sich ausschliesslich per SSH mit Keyfile + Passphrase einloggen.
Zur Benutzung des Clients, ist die Dokumentation, oder folgende Howtos empfehlenswert:
Howto 1
Howto 2
Wenn alles funktioniert, hat man nen guten Client, der immer laeuft und auf den man von ueberall verschluesselt per SSH zugreifen kann.
Nachtrag:
Zur Verwaltung von Scripten eignet sich Scriptassist sehr gut. Eine kleine Einfuehrung dazu gibts hier.
Mal vielen Dank an echox, dass er mich nochmal drauf aufmerksam gemacht hat.
Wer schon immer wissen wollte, wie bestimmte Pages aussehen wuerden, wenn sie von nem DAU geschrieben worden waeren, der kann mal den DAU-Proxy ausprobieren. So siehts bei mir aus.
Alternativ gibts auch noch ein DAU-Script fuer irssi. Ich habe allerdings keine Lust das auszuprobieren ![]()


