Zimbra Collaboration Suite์˜ AD์—์„œ ๊ณ„์ • ์ž๋™ ์ƒ์„ฑ

์ด์ „ ๊ธฐ์‚ฌ ์ค‘ ํ•˜๋‚˜์—์„œ ์šฐ๋ฆฌ๋Š” ๋งํ–ˆ๋‹ค ๋Œ€๋ถ€๋ถ„์˜ ๋Ÿฌ์‹œ์•„ ๊ธฐ์—…์—์„œ ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” Zimbra ๋ฐ MS Active Directory๋ฅผ "์นœ๊ตฌ ์‚ฌ๊ท€๊ธฐ" ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์šฐ๋ฆฌ๋Š” Zimbra ์‚ฌ์šฉ์ž๊ฐ€ LAZY ๋ชจ๋“œ๋ผ๋Š” AD ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ Zimbra์—์„œ ์‚ฌ์„œํ•จ์„ ๋งŒ๋“œ๋Š” ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ์•ˆ์ „ํ•œ ๋ฐฉ๋ฒ•์„ ํ™œ์šฉํ•  ๊ฒƒ์„ ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ž‘๋™ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Zimbra ์›น ํด๋ผ์ด์–ธํŠธ์— ์ฒ˜์Œ ๋กœ๊ทธ์ธํ•  ๋•Œ ๋ฐ”๋กœ AD์˜ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ Zimbra ์‚ฌ์šฉ์ž๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋Œ“๊ธ€์—์„œ ํŽผ์ณ์ง„ ํ† ๋ก  ๋•๋ถ„์— ๋ชจ๋“  ๊ด€๋ฆฌ์ž๊ฐ€ AD์—์„œ Zimbra ์‚ฌ์šฉ์ž๋ฅผ ์ž๋™ ๊ตฌ์„ฑํ•˜๋Š” ์ด ๋ฐฉ๋ฒ•์— ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด์ œ EAGER ๋ชจ๋“œ๋ผ๋Š” AD์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ์ž ๊ณ„์ • ์ƒ์„ฑ์„ ์ž๋™ํ™”ํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Zimbra Collaboration Suite์˜ AD์—์„œ ๊ณ„์ • ์ž๋™ ์ƒ์„ฑ

LAZY์™€ EAGER ๋ชจ๋“œ๋Š” ์ƒˆ ๊ณ„์ •์„ ๋งŒ๋“œ๋Š” ๋ฐฉ์‹์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. LAZY์˜ ๊ฒฝ์šฐ ์‹œ์Šคํ…œ์ด ์‚ฌ์šฉ์ž๊ฐ€ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด Zimbra ์›น ํด๋ผ์ด์–ธํŠธ์— ๋“ค์–ด๊ฐˆ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ฒฝ์šฐ, EAGER์˜ ๊ฒฝ์šฐ ์‹œ์Šคํ…œ์€ ์ฃผ๊ธฐ์ ์œผ๋กœ ์ƒˆ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด AD๋กœ ์„œ๋ฒ„๋ฅผ ํด๋งํ•˜๊ณ  ์‘๋‹ต์ด ์˜ˆ์ธ ๊ฒฝ์šฐ Active Directory์—์„œ ์ œ๊ณตํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž์ฒด ๊ณ„์ •์— ์ƒˆ ๊ณ„์ •์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์‚ฌ์†Œํ•ด ๋ณด์ด๋Š” ์ฐจ์ด๋กœ ์ธํ•ด ๋งŽ์€ IT ๊ด€๋ฆฌ์ž๊ฐ€ LAZY ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์™„์ „ํžˆ ์šฉ๋‚ฉ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ ์ค‘ ํ•˜๋‚˜๋Š” Zimbra ์›น ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ง์ ‘์ ์ธ ๊ธˆ์ง€์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š” ์„œ๋ฒ„ ์ปดํ“จํŒ… ์ ˆ์ „(์›น ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ Zimbra๊ฐ€ ์žˆ๋Š” ์„œ๋ฒ„๋Š” 2500๋ช…์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์–‘์งˆ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ณ  ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ตœ๋Œ€ 5~6๋ช…์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์–‘์งˆ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Œ) ๋˜๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ณด์•ˆ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์ผ ์ž‘์—…์— ์›น ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉ์„ ์ง์ ‘ ๊ธˆ์ง€ํ•˜๋Š” ์ •์ฑ…์ž…๋‹ˆ๋‹ค. ์›นํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—†์œผ๋ฉด ๊ทธ ์•ˆ์—์„œ๋งŒ ์ž‘๋™ํ•˜๋Š” LAZY ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜๋ฏ€๋กœ ๊ทธ๋Ÿฌํ•œ ๊ธฐ์—…์˜ IT ๊ด€๋ฆฌ์ž๋Š” EAGER ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค.

์šฐ์„  AD๋ฅผ ์™ธ๋ถ€ LDAP๋กœ Zimbra์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์œ„์น˜์— ์žˆ๋Š” ๊ด€๋ฆฌ ์ฝ˜์†”๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค. mail.company.ru:7071/zimbraAdmin/์„ ๋ˆ„๋ฅธ ๋‹ค์Œ ์™ผ์ชฝ ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ํ•ญ๋ชฉ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ, ๊ทธ๋ฆฌ๊ณ  ํ•˜์œ„ ๋‹จ๋ฝ ๋„๋ฉ”์ธ. ์ƒ์žฅ ๋„๋ฉ”์ธ ์ด์ œ AD์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ํ•ญ๋ชฉ์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ๋„๋ฉ”์ธ์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๊ณ  ํ•ด๋‹น ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜์„ธ์š”. "์ธ์ฆ ๊ตฌ์„ฑ". ๊ทธ๋Ÿฐ ๋‹ค์Œ ์™ธ๋ถ€ LDAP ๊ตฌ์„ฑ ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜ Zimbra๋ฅผ AD์™€ ํ†ตํ•ฉํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ์˜ˆ๋ฅผ ๋“ค์–ด ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ~/๋ฌธ์„œ/autoprover.cfg๋ฅผ ํ„ฐ์น˜ํ•ฉ๋‹ˆ๋‹ค., EAGER ๋ชจ๋“œ์—์„œ AD์˜ ๊ณ„์ • ์ž๋™ ๊ตฌ์„ฑ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ž…๋ ฅํ•ด์•ผ ํ•˜๋Š” ์ผ๋ จ์˜ ๋ช…๋ น์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์„ค์ • ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ณ  ๋ชจ๋“  ์„ค์ •์„ CLI์—์„œ ๋ช…๋ น์œผ๋กœ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” LAZY ๋ชจ๋“œ์™€ ๋‹ฌ๋ฆฌ EAGER ๋ชจ๋“œ์˜ ๊ฒฝ์šฐ ์•ˆ์ „ํ•˜๊ฒŒ ํ”Œ๋ ˆ์ดํ•˜๊ณ  ๋ชจ๋“  ์„ค์ •์„ ๋ณ„๋„์˜ ํŒŒ์ผ์— ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ฐ‘์ž๊ธฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ์‰ฝ๊ฒŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ํŒŒ์ผ ์ƒ์„ฑ ํ›„ ~/๋ฌธ์„œ/autoprover.cfg, ์ด์ „์— ์ธํ”„๋ผ์— ๋งž๊ฒŒ ๋‹ค์Œ ์ค„์„ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

md company.ru zimbraAutoProvAccountNameMap "samAccountName"
md company.ru +zimbraAutoProvAttrMap description=description
md company.ru +zimbraAutoProvAttrMap displayName=displayName
md company.ru +zimbraAutoProvAttrMap givenName=givenName
md company.ru +zimbraAutoProvAttrMap cn=cn
md company.ru +zimbraAutoProvAttrMap sn=sn
md company.ru zimbraAutoProvAuthMech LDAP
md company.ru zimbraAutoProvBatchSize 40
md company.ru zimbraAutoProvLdapAdminBindDn "CN=Administrator,CN=Users,DC=company,DC=ru"
md company.ru zimbraAutoProvLdapAdminBindPassword *********
md company.ru zimbraAutoProvLdapBindDn "Administrator@company.ru"
md company.ru zimbraAutoProvLdapSearchBase "CN=Users,dc=company,dc=ru"
md company.ru zimbraAutoProvLdapSearchFilter "(cn=%u)"
md company.ru zimbraAutoProvLdapURL "ldap://192.168.0.1:389"
md company.ru zimbraAutoProvMode EAGER
md company.ru zimbraAutoProvNotificationBody "ะ’ะฐัˆะฐ ัƒั‡ะตั‚ะฝะฐั ะทะฐะฟะธััŒ ะฑั‹ะปะฐ ัะพะทะดะฐะฝะฐ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ. ะะดั€ะตั ะฒะฐัˆะตะน ัะปะตะบั‚ั€ะพะฝะฝะพะน ะฟะพั‡ั‚ั‹ ${ACCOUNT_ADDRESS}."
md company.ru zimbraAutoProvNotificationFromAddress Administrator@company.ru
md company.ru zimbraAutoProvNotificationSubject "ะะพะฒะฐั ัƒั‡ะตั‚ะฝะฐั ะทะฐะฟะธััŒ ะฑั‹ะปะฐ ัะพะทะดะฐะฝะฐ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ"
ms mail.company.ru zimbraAutoProvPollingInterval "1m"
ms mail.company.ru +zimbraAutoProvScheduledDomains "company.ru"

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

ํŒŒ์ผ์˜ ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅํ•œ ํ›„ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์— ์ง€์ •๋œ ์„ค์ •์„ ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. zmprov < ~/๋ฌธ์„œ/autoprov.cfg. ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ฆ‰์‹œ ์ ์šฉ๋˜๋ฏ€๋กœ ์„œ๋ฒ„๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

AD์—์„œ EAGER ๋ชจ๋“œ๋กœ์˜ ๊ณ„์ • ์ž๋™ ๊ตฌ์„ฑ์ด ์ž‘๋™ํ•˜๋Š” ๊ฒฝ์šฐ ํŒŒ์ผ์—์„œ /opt/zimbra/log/mailbox.log ๊ณ„์ • ์ž๋™ ๊ตฌ์„ฑ์˜ ์ง„ํ–‰ ์ƒํ™ฉ์€ ๋‹ค์Œ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

[AutoProvision] [] autoprov - Auto provisioning accounts on domain company.ru
[AutoProvision] [] autoprov - 1 external LDAP entries returned as search result
[AutoProvision] [] autoprov - auto creating account in EAGER mode: example@company.ru, dn="CN=example,OU=zimbrausers,DC=company,DC=ru"

๊ณ„์ • ์ž๋™ ๊ตฌ์„ฑ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ œ๊ฐ€ AD ์„œ๋ฒ„ ์ธก์— ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๊ฒƒ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

525 - ์‚ฌ์šฉ์ž๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ
52e - ์ž˜๋ชป๋œ ์ž๊ฒฉ ์ฆ๋ช…
530 - ์ง€๊ธˆ์€ ์ž…์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
531 - ์ด ์ปดํ“จํ„ฐ์—์„œ ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค.
532 - ๋น„๋ฐ€๋ฒˆํ˜ธ ๋งŒ๋ฃŒ
533 - ๊ณ„์ • ์ค‘์ง€๋จ
534 - ์‚ฌ์šฉ์ž์—๊ฒŒ ์ด ์ปดํ“จํ„ฐ์—์„œ ๋กœ๊ทธ์˜จํ•  ์ˆ˜ ์žˆ๋Š” ์ถฉ๋ถ„ํ•œ ๊ถŒํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค.
701 - ๊ณ„์ • ๋งŒ๋ฃŒ
773 - ์‚ฌ์šฉ์ž๋Š” ์•”ํ˜ธ๋ฅผ ์žฌ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
775 - ๊ณ„์ •์ด ์ผ์‹œ์ ์œผ๋กœ ์ œํ•œ๋จ
8350 - ์ž˜๋ชป๋œ ๊ณ ์œ  ์ด๋ฆ„ ํ˜•์‹

์ถœ์ฒ˜ : habr.com

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