發表文章

目前顯示的是 10月, 2016的文章

企業人員的統一管理-FreeIPA學習筆記

圖片
從FreeIPA的 首頁 來看,她想要解決識別、方針(Policy)管理與微軟的AD相互信任的目標。 識別其實是為了能夠做到單一簽入(SSO,Single Sing On),從另一個角度來看就是人員的統一管理,實際上很難,在Web不盛行的時代,還可透過Kerberos( 解說 )來做到Desktop Single Sing On 或LDAP(UNIX BASE)做到統一帳號管理 ,從而達成所有主機人員權限的統一管理,但Web就不容易了,因為瀏覽器沒有規定一定要支援Kerberos(Firefox除外,Firefox可 支援Kerberos 以 存取FreeIPA的WebUI ),所以要在瀏覽器做到SSO,大概的方式不是透過SAML就是透過OpenID, 好在FreeIPA 支援SAML (透過 IPSILON )與 OpenID (因為我用的開發工具是JAVA,所以開發過OPENID的 範例 ,不要與OAuth搞混了,SSO是從上而下的管理管理眾人,而OAuth是由客戶決定其它站台是否可以存取我的個人資料,是由下而上的管理)。 方針(Policy)管理則是限制用戶什麼可以做,什麼不可以做。主要控制的是Linux系統,像SUDO、Autofs等;至於對Window與AD的整合,老實說因為我不懂AD,所以不知道FreeIPA在這方面可以做什麼? 所以對我來說,FreeIPA至少是一個提供企業一個統合管理人員識別的好地方(企業內的人員因為多系統而儲存於不同的資料庫,在管理上其實是不太方便)。 FreeIPA同微軟的AD一樣,都是目錄服務提供者,說穿了,目錄服務就是扮演了資料庫的角色,只不過這個資料庫可以在不同機器間複製罷了。FreeIPA跟AD一樣,可以設定管理DNS,我的建議是一定要裝,做為企業內部的DNS,便於內部系統程式使用名稱取代IP。不過需要注意的是:FreeIPA經安裝後會mask掉原本的named service,改用她所提供的named-pkcs11 service,不過她也說了 bla,bla... ,不要用ACL與VIEW。 IPA的術語有三個: Server:FreeIPA的管控主機,第一個建立的也稱master(可建立別台主機為replica) Replica:也是FreeIPA的管控主機,從另一臺master Ser