Zimbra Collaboration Suite๋ฅผ Active Directory์™€ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•

ํŠนํžˆ CIS์˜ ๋งŽ์€ ๊ธฐ์—…์€ ์ด๋ฏธ Microsoft์˜ Active Directory์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ธ์ฆํ•˜๋Š” IT ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ๊ธฐ์—…์ด Zimbra Collaboration Suite ๊ตฌํ˜„์„ ๊ณ„ํšํ•˜๊ธฐ ์‹œ์ž‘ํ•  ๋•Œ ZCS๊ฐ€ ์ธํ”„๋ผ์— ์ ํ•ฉํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ธ์ฆ์„ ์œ„ํ•ด Microsoft AD๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•ด ์งˆ๋ฌธํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์Œ, Zimbra๋Š” Active Directory์™€ ํ•จ๊ป˜ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด์ œ ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

Zimbra Collaboration Suite๋ฅผ Active Directory์™€ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•

๋”ฐ๋ผ์„œ ๊ธฐ์—… ์ธํ”„๋ผ์—์„œ Active Directory๊ฐ€ ๋„๋ฉ”์ธ์— ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋„๋ฉ”์ธ.๋กœ์ปฌ, Zimbra๋Š” ๋„๋ฉ”์ธ์— ์„ค์น˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. mail.domain.comZimbra์™€ Active Directory ํ†ตํ•ฉ ๊ณผ์ •์—์„œ AD๋ฅผ ZCS์šฉ ์™ธ๋ถ€ LDAP์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์•”ํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋„๋ก ์ฆ‰์‹œ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Zimbra์™€ Active Directory์˜ ํ†ตํ•ฉ์ด ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด ๋‹ค์Œ ์‚ฌํ•ญ์„ ์ฐธ๊ณ ํ•˜์‹ญ์‹œ์˜ค. ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ Active Directory๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ๋‘ ์ •๋ณด ์‹œ์Šคํ…œ์˜ ์—ฐ๊ฒฐ ์„ฑ๊ณต ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์•Œ๋ ค์ง„ ๋กœ๊ทธ์ธ/์•”ํ˜ธ ์Œ์„ ๊ฐ€์ง„ ๊ณ„์ •์„ ํ•˜๋‚˜ ์ด์ƒ ๋ณด์œ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

AD๋ฅผ ZCS์— ์—ฐ๊ฒฐํ•˜๋Š” ์ž‘์—…์€ Zimbra ๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. mail.domain.com. ์—ฌ๊ธฐ์—์„œ๋Š” ์™ผ์ชฝ ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ๊ตฌ์„ฑ ํ•ญ๋ชฉ์„ ์„ ํƒํ•œ ๋‹ค์Œ ๋„๋ฉ”์ธ ํ•˜์œ„ ํ•ญ๋ชฉ์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ๋„๋ฉ”์ธ ๋ชฉ๋ก์—์„œ AD์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋„๋ฉ”์ธ์„ ์„ ํƒํ•˜๊ณ  ์„ ํƒํ•œ ๋„๋ฉ”์ธ์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜์—ฌ "์ธ์ฆ ๊ตฌ์„ฑ" ํ•ญ๋ชฉ์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ํ›„, ์™ธ๋ถ€ LDAP ์„ค์ •์„ ์œ„ํ•œ ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜๋ฉฐ, ์—ฌ๊ธฐ์—์„œ AD์™€ Zimbra์˜ "์นœ๊ตฌ ๋งŒ๋“ค๊ธฐ"๋ฅผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ธ์ฆ ๋ชจ๋“œ ํŽ˜์ด์ง€์—์„œ "์™ธ๋ถ€ Active Directory" ์˜ต์…˜์„ ์„ ํƒํ•œ ๋‹ค์Œ, ์ธ์ฆ ์„ค์ • ํŽ˜์ด์ง€์—์„œ ๋‹ค์Œ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ AD๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ๋„๋ฉ”์ธ ์ด๋ฆ„, ์„œ๋ฒ„ IP ์ฃผ์†Œ ๋ฐ AD ์•ก์„ธ์Šค์— ์‚ฌ์šฉ๋˜๋Š” ํฌํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ํŽ˜์ด์ง€์ธ "LDAP ๋ฐ”์ธ๋”ฉ"์€ ๋น„์›Œ๋‘๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Zimbra Collaboration Suite๋ฅผ Active Directory์™€ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•

์ธ์ฆ ๊ตฌ์„ฑ ์š”์•ฝ ์ฐฝ์—์„œ ๋ชจ๋“  ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ์˜ฌ๋ฐ”๋ฅธ ๋กœ๊ทธ์ธ/๋น„๋ฐ€๋ฒˆํ˜ธ ์Œ์„ ์ž…๋ ฅํ•˜์—ฌ Zimbra์˜ AD ์—ฐ๊ฒฐ ์„ฑ๊ณต์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ์ด ์„ฑ๊ณตํ•˜๋ฉด Zimbra๋Š” ์ด ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ DN์„ ๋…๋ฆฝ์ ์œผ๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์™ธ๋ถ€ ๊ทธ๋ฃน ์„ค์ • ๋ฐ ๋„๋ฉ”์ธ ๊ตฌ์„ฑ ์™„๋ฃŒ ํŽ˜์ด์ง€๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ ๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์œผ๋กœ Zimbra์™€ AD์˜ ํ†ตํ•ฉ์ด ์™„๋ฃŒ๋˜์—ˆ์œผ๋ฉฐ, ์šฐ๋ฆฌ๊ฐ€ ํ•ด์•ผ ํ•  ์ผ์€ Zimbra์˜ AD์—์„œ ๊ธฐ์กด ์‚ฌ์šฉ์ž๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ •๋ณด ์‹œ์Šคํ…œ ๊ฐ„์„ ์„ฑ๊ณต์ ์œผ๋กœ ๋™๊ธฐํ™”ํ•˜๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค.

๊ณ„์ • ์ˆ˜๊ฐ€ ์ ์€ ๊ฒฝ์šฐ ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ณ„์ •์ด ์‹ค์ œ๋กœ ๋งŽ์€ ๊ฒฝ์šฐ ์ž๋™ ํ”„๋กœ๋น„์ €๋‹ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด Zimbra ์„œ๋ฒ„๋กœ ์ด๋™ํ•˜์—ฌ ๋ช…๋ น์ค„์—์„œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์กฐ์ž‘์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

su zimbra
zmprov md domain.com zimbraAutoProvMode LAZY
zmprov md domain.com zimbraAutoProvLdapURL "ldap://domain.local:389"
zmprov md domain.com zimbraAutoProvLdapStartTlsEnabled FALSE
zmprov md domain.com zimbraAutoProvLdapAdminBindDn "zimbra@domain.local"
zmprov md domain.com zimbraAutoProvLdapAdminBindPassword PassworD
zmprov md domain.com zimbraAutoProvLdapSearchBase "ou=User,dc=domain,dc=local)"
zmprov md domain.com zimbraAutoProvLdapSearchFilter "(samAccountName=%u)"
zmprov md domain.com zimbraAutoProvLdapBindDn "%u@%d"
zmprov md domain.com zimbraAutoProvAccountNameMap sAMAccountName
zmprov md domain.com +zimbraAutoProvAttrMap "sn=sn" +zimbraAutoProvAttrMap "description=description" +zimbraAutoProvAttrMap "cn=displayName" +zimbraAutoProvAttrMap "givenName=givenName" +zimbraAutoProvAttrMap "zimbraMailAlias=mail"
zmprov md domain.com zimbraAutoProvNotificationFromAddress admin@domain.com
zmprov md domain.com zimbraAutoProvNotificationSubject "ะœั‹ ั€ะฐะดั‹ ะฟั€ะธะฒะตั‚ัั‚ะฒะพะฒะฐั‚ัŒ ะฒะฐั ะฝะฐ ะฑะพั€ั‚ัƒ ะฝะฐัˆะตะณะพ ะฟะพั‡ั‚ะพะฒะพะณะพ ัะตั€ะฒะตั€ะฐ"
zmprov md domain.com zimbraAutoProvNotificationBody "ะ’ะฐัˆ ะฐะบะบะฐัƒะฝั‚ ะฑั‹ะป ัะพะทะดะฐะฝ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ. ะžะทะฝะฐะบะพะผัŒั‚ะตััŒ ั ะธะฝัั‚ั€ัƒะบั†ะธะตะน ะฟะพ ั€ะฐะฑะพั‚ะต ั ัะปะตะบั‚ั€ะพะฝะฝะพะน ะฟะพั‡ั‚ะพะน, ะฟะตั€ะตะนะดั ะฟะพ ะดะฐะฝะฝะพะน ััั‹ะปะบะต"
zmprov md domain.com zimbraAutoProvBatchSize 20
zmprov md domain.com zimbraAutoProvAuthMech LDAP
zmcontrol restart

์ด ๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์กด ๋กœ๊ทธ์ธ/๋น„๋ฐ€๋ฒˆํ˜ธ ์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›น ํด๋ผ์ด์–ธํŠธ์— ์ฒ˜์Œ ๋กœ๊ทธ์ธํ•˜๋ ค๊ณ  ํ•  ๋•Œ Zimbra ์„œ๋ฒ„์— ์‚ฌ์šฉ์ž ๊ณ„์ •์ด ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ์ž๋™ ์กฐ์ •์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋ ค๋ฉด ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ 389์—์„œ 3268๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ์™„๋ฃŒํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” AD์˜ ๋กœ๊ทธ์ธ/๋น„๋ฐ€๋ฒˆํ˜ธ ์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ Zimbra ์„œ๋ฒ„์˜ ๋ฉ”์ผ์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ๊ธฐ์—… IT ์ธํ”„๋ผ ๊ด€๋ฆฌ๋ฅผ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster