J'essaie de configurer un serveur IRC sur ma machine pour un groupe d'amis et moi à utiliser. Ceci est une boîte ubuntu et j'ai installé dancer-ircd et dancer-services et tout est opérationnel selon les documents Ubuntu . Je voudrais maintenant verrouiller le serveur afin que les utilisateurs aient besoin d'un mot de passe "global" pour se connecter. Alternativement, chaque utilisateur peut avoir son propre nom d'utilisateur / mot de passe tant que j'ai la possibilité de pré-approuver qui enregistre un pseudo sur le serveur.
13
Avez-vous envisagé d'exécuter un bot IRC tel que Eggdrop sur un canal + i sur un réseau public? Cela présente les avantages suivants:
De toute évidence, il y a des inconvénients:
Un autre point à considérer est que l'IRC n'est pas un protocole sécurisé. Certains logiciels de serveur prennent en charge les connexions SSL, bien que je n'ai jamais rencontré de tels serveurs dans la pratique. YMMV.
SILC est une autre alternative, bien que la minutie de cryptographie PK puisse être trop pour certains utilisateurs.
la source
Il pourrait y avoir un moyen de limiter les connexions uniquement à certaines adresses IP, mais il semble que vous vous compliquiez sérieusement, car je n'ai jamais vu de serveur nécessitant un mot de passe pour se connecter.
Vous devriez simplement obtenir un canal sur un réseau public et le protéger par mot de passe, ou mieux encore utiliser un outil de chat comme Yahoo Messenger, qui propose le mode conférence, où vous pouvez inviter plus de personnes dans la même discussion.
la source
J'ai trouvé cela plusieurs années après le fait, mais j'aimerais ajouter que la façon dont je le fais est de configurer un IRCd pour écouter uniquement sur localhost et de configurer ZNC.
ZNC possède des comptes d'utilisateurs et utilise le mot de passe du serveur ou un UTILISATEUR qui contient les deux.
J'utilise cette approche pour TRC, exemple: https://irc.teamrelaychat.nl/ (utilisez demo2 / demo2)
la source