Irc
1.â Internet Relay Chat
IRC steht für Internet Relay Chat und ist ein Protokoll, um mit
anderen zu chatten. Wir Informatiker befinden uns im Channel #inf
auf
dem Server euIRC.
Die einfachste Möglichkeit, unseren Channel zu erreichen, ist die Nutzung unseres Webchats. Einfach einen Usernamen auswählen und drauflos chatten! :)
Problematisch wird es allerdings, wenn man den Tab schließt oder sein Notebook in den Standby versetzt: Dann ist man nämlich nicht mehr mit dem Chat verbunden und verpasst alle Nachrichten, die in dieser Zeit verschickt werden.
Um dieses Problem zu umgehen, habe ich dieses Tutorial geschrieben:
2.â Eine permanente Sitzung auf einem Server
Eine Möglichkeit ist, auf einem Server einen IRC-Clienten dauerhaft
laufen zu lassen und sich per ssh
zu diesem zu verbinden.
2.1â Shell-Account beantragen
Für die Beantragung eines Shell-Accounts auf unseren
Server krul
benötigst du einen ssh-key.
Unter Linux
matti@linux ~/ $ ssh-keygen
Generating public/private rsa key pair.<br clear='all' />
Enter file in which to save the key (/home/matti/.ssh/id_rsa): <Enter><br clear='all' />
Created directory '/home/matti/.ssh'.<br clear='all' />
Enter passphrase (empty for no passphrase): <Enter><br clear='all' />
Enter same passphrase again: <Enter><br clear='all' />
Your identification has been saved in /home/matti/.ssh/id_rsa.<br clear='all' />
Your public key has been saved in /home/matti/.ssh/id_rsa.pub.<br clear='all' />
The key fingerprint is:<br clear='all' />
SHA256:IWigetKWALLqUKHDj94suDqIwN1BqSZRTI5BLQw8xSg<br clear='all' />
The key's randomart image is:[~~ CUT ~~]<br clear='all' />
matti@linux ~/ $
Unter Windows
ssh-keygen
befindet sich nicht auf deiner Windows-Installation. Zur
Generierung benötigen wir das Programm
PuTTYgen.exe.
Auf Generate klicken und den resultierenden Public-Key deinem Antrag beifügen. Die Public- und Private-Keys speicherst du dir nun an einen sicheren Ort ab.
2.2â Unter Linux verbinden
In deinem Terminal:
ssh <username>@krul.finf.uni-hannover.de
2.3â Unter Windows verbinden
geht entweder mit dem Programm PuTTY oder mit der Chrome-Extension secure shell
PuTTY
Private-Key auswählen und
secure shell
Bei "Import Key " noch deinen Private-Key auswählen und auf Connect klicken.
2.4â Konfiguration
Nun starten wir den Chat-Clienten. Je nachdem, ob du irssi oder weechat verwenden möchtest, tippe folgendes ein:
tmux new-session irssi
tmux new-session weechat
Fertig! Nun kannst du jederzeit auf deine Instanz zugreifen, indem du sich per ssh zum Server verbindest und mittels
tmux a
dein Chatfenster öffnest.
3.â Channel betreten (TL;DR)
Zu guter letzt verbinden wir uns mit dem IRC-Server:
irssi
/connect -ssl irc.euirc.net 6697
/join #inf
weechat
/server add euirc irc.euirc.net/6697 -ssl
/connect euirc
/join #inf