Irc

需要對 IRC 連接進行身份驗證 (InspIRCd)

  • September 12, 2015

我們正在嘗試將我們的團隊聊天從 Skype 轉移到私人 IRC 伺服器 (InspIRCd),我們需要某種身份驗證來阻止公共訪問。我知道我們可以有一個全域伺服器密碼,但這不允許我們控制可以訪問並且顯然不能很好地擴展(團隊成員離開等)。

Inspirecd 是否有支持多使用者身份驗證的模組?

包含的sqlauth 模組看起來正是您想要的。

devicenull 建議的sqlauth 模組允許您將使用者名和密碼雜湊儲存在 SQL 數據庫(SQLite、PostgreSQL、MySQL 等)中,甚至可以與現有應用程序(mediawiki、phpBB 等)中的使用者表集成。

ldapauth 模組支持直接與 LDAP 伺服器(Active Directory、OpenLDAP 等)集成。

另一種選擇是讓使用者通過ZNC連接,並且根本不允許直接訪問 InspIRCd。除了需要在使用者連接之前進行身份驗證外,ZNC 還支持 SSL 並實現歷史緩衝區,因此使用者可以持續留在頻道中,而無需實際 24/7 連接。當使用者重新連接時,他們會重播他們離開時發生的所有活動。ZNC 支持開箱即用的簡單密碼身份驗證,但 ZNC 模組也存在用於使用SSL 客戶端證書外部 SASL 身份驗證,包括LDAP 伺服器

引用自:https://serverfault.com/questions/271625