์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ ipa-server-install ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
ipa-server-install - IPA ์๋ฒ ๊ตฌ์ฑ
๊ฐ์
ipa ์๋ฒ ์ค์น [OPTION] ...
๊ธฐ์
IPA ์๋ฒ์ ํ์ํ ์๋น์ค๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ์ฌ๊ธฐ์๋ Kerberos ํค ์ค์ ์ด ํฌํจ๋ฉ๋๋ค.
๋ฐฐํฌ ์ผํฐ(KDC) ๋ฐ LDAP ๋ฐฑ์๋๊ฐ ์๋ Kadmin ๋ฐ๋ชฌ, Apache ๊ตฌ์ฑ,
NTP ๊ตฌ์ฑ ๋ฐ ์ ํ์ ์ผ๋ก LDAP ์ง์ DNS ์๋ฒ ๊ตฌ์ฑ ๋ฐ ์์. ์ ์ํด
๊ธฐ๋ณธ์ ์ผ๋ก dogtag ๊ธฐ๋ฐ CA๋ ์๋ฒ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์ต์
BASIC ์ต์
-r REALM_NAME, --์๊ตญ=REALM_NAME
IPA ์๋ฒ์ Kerberos ์์ญ ์ด๋ฆ์ ๋๋ค. ๋น์ ์ ํ๋ฆฝ ํ ์ ์์ต๋๋ค
์์ญ ์ด๋ฆ์ด ๋๋ฌธ์๋ก ๋ ๋๋ฉ์ธ ์ด๋ฆ์ด ์๋ ๊ฒฝ์ฐ Active Directory๋ก ํธ๋ฌ์คํธํฉ๋๋ค.
-n ๋๋ฉ์ธ ์ด๋ฆ, --๋๋ฉ์ธ=๋๋ฉ์ธ ์ด๋ฆ
DNS ๋๋ฉ์ธ ์ด๋ฆ
-p DM_๋น๋ฐ๋ฒํธ, --ds-๋น๋ฐ๋ฒํธ=DM_๋น๋ฐ๋ฒํธ
Directory Manager ์ฌ์ฉ์์ ๋ํด Directory Server์์ ์ฌ์ฉํ ๋น๋ฐ๋ฒํธ
-a ๊ด๋ฆฌ์ ๋น๋ฐ๋ฒํธ, --๊ด๋ฆฌ์ ๋น๋ฐ๋ฒํธ=๊ด๋ฆฌ์ ๋น๋ฐ๋ฒํธ
IPA ๊ด๋ฆฌ์์ ๋น๋ฐ๋ฒํธ
--mkhomedir
์ฌ์ฉ์์ ์ฒซ ๋ก๊ทธ์ธ ์ ํ ๋๋ ํ ๋ฆฌ ์์ฑ
--ํธ์คํธ ์ด๋ฆ=HOST_NAME
์ด ์๋ฒ์ ์ ๊ทํ๋ DNS ์ด๋ฆ์ ๋๋ค. ํธ์คํธ ์ด๋ฆ์ด ์์คํ ๊ณผ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ
ํธ์คํธ ์ด๋ฆ, ์์คํ ํธ์คํธ ์ด๋ฆ์ ์๋น์ค๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๊ทธ์ ๋ฐ๋ผ ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
์คํจ.
--IP ์ฃผ์=IP ์ฃผ์
์ด ์๋ฒ์ IP ์ฃผ์์ ๋๋ค. ์ด ์ฃผ์๊ฐ ํธ์คํธ ์ฃผ์์ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ
๋ก ํ์ธ๋๊ณ --setup-dns๊ฐ ์ ํ๋์ง ์์ผ๋ฉด ์ค์น๊ฐ ์คํจํฉ๋๋ค. ๋ง์ฝ
์๋ฒ ํธ์คํธ ์ด๋ฆ์ ํ์ธํ ์ ์์ต๋๋ค. ํธ์คํธ ์ด๋ฆ ๋ฐ IP_ADDRESS์ ๋ํ ๋ ์ฝ๋๋
/etc/hosts.conf์ ์ถ๊ฐ๋์์ต๋๋ค. ์ด ์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ์ฌ ๋ ๋ง์ ํญ๋ชฉ์ ์ง์ ํ ์ ์์ต๋๋ค.
์๋ฒ์ IP ์ฃผ์(์: ๋ฉํฐํ ๋ฐ/๋๋ ์ด์ค ์คํ ์๋ฒ).
-N, --no-ntp
NTP๋ฅผ ๊ตฌ์ฑํ์ง ๋ง์ญ์์ค.
--idstart=์์ด๋์คํํธ
์์ ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ID ๋ฒํธ(๊ธฐ๋ณธ๊ฐ์ ์์)
--idmax=์์ด๋๋งฅ์ค
์ต๋ ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ID ๋ฒํธ(๊ธฐ๋ณธ๊ฐ: idstart+199999). XNUMX์ผ๋ก ์ค์ ํ๋ฉด
๊ธฐ๋ณธ๊ฐ์ด ์ฌ์ฉ๋ฉ๋๋ค.
--no_hbac_allow
allow_all HBAC ๊ท์น์ ์ค์นํ์ง ๋ง์ญ์์ค. ์ด ๊ท์น์ ๋ชจ๋ ํธ์คํธ์ ๋ชจ๋ ์ฌ์ฉ์๊ฐ
๋ค๋ฅธ ํธ์คํธ์ ์๋น์ค. ์ฌ์ฉ์๋ ์ ์ ์ด ๊ท์น์ ์ ๊ฑฐํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
์์ฐ์ผ๋ก ์ด๋ํฉ๋๋ค.
--๋ฌด์-ํ ํด๋ก์ง-์ฐ๊ฒฐ ๋๊ธฐ
IPA ์๋ฒ ์ ๊ฑฐ๋ก ์ธํด ์ฐ๊ฒฐ์ด ๋๊ธธ ๋ ๋ณด๊ณ ๋ ์ค๋ฅ ๋ฌด์
ํ ํด๋ก์ง. ์ด ์ต์ ์ ๋๋ฉ์ธ ๋ ๋ฒจ์ด 1 ์ด์์ธ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
--no-ui-๋ฆฌ๋๋ ์
์น UI๋ก ์๋ ๋ฆฌ๋๋ ์ ํ์ง ๋ง์ญ์์ค.
--ssh-์ ๋ขฐ-dns
DNS SSHFP ๋ ์ฝ๋๋ฅผ ์ ๋ขฐํ๋๋ก OpenSSH ํด๋ผ์ด์ธํธ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
--no-ssh
OpenSSH ํด๋ผ์ด์ธํธ๋ฅผ ๊ตฌ์ฑํ์ง ๋ง์ญ์์ค.
--no-sshd
OpenSSH ์๋ฒ๋ฅผ ๊ตฌ์ฑํ์ง ๋ง์ญ์์ค.
-d, -๋๋ฒ๊ทธ
๋ ์์ธํ ์ถ๋ ฅ์ด ํ์ํ ๋ ๋๋ฒ๊ทธ ๋ก๊น ํ์ฑํ
-U, --๋ฌด์ธ
์ฌ์ฉ์ ์ ๋ ฅ์ ์๊ตฌํ์ง ์๋ ๋ฌด์ธ ์ค์น
--dirsrv-๊ตฌ์ฑ ํ์ผ
dse.ldif ๊ตฌ์ฑ์ ์์ ํ๋ ๋ฐ ์ฌ์ฉํ LDIF ํ์ผ์ ๊ฒฝ๋ก
๋๋ ํ ๋ฆฌ ์๋ฒ ์ธ์คํด์ค ์ค์น
CERTIFICATE ์์คํ ์ต์
--์ธ๋ถ-ca
์ธ๋ถ CA์์ ์๋ช ํ IPA CA ์ธ์ฆ์์ ๋ํ CSR์ ์์ฑํฉ๋๋ค.
--external-ca-์ ํ=TYPE
์ธ๋ถ CA์ ์ ํ์ ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ "generic", "ms-cs"์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ์
"์ผ๋ฐ์ ์ธ". Microsoft ์ธ์ฆ์์ ํ์ํ ํ ํ๋ฆฟ ์ด๋ฆ์ ํฌํจํ๋ ค๋ฉด "ms-cs"๋ฅผ ์ฌ์ฉํ์ญ์์ค.
์์ฑ๋ CSR์ ์๋น์ค(MS CS).
--์ธ๋ถ ์ธ์ฆ์ ํ์ผ=FILE
IPA CA ์ธ์ฆ์ ๋ฐ ์ธ๋ถ CA ์ธ์ฆ์ ์ฒด์ธ์ด ํฌํจ๋ ํ์ผ์ ๋๋ค. NS
ํ์ผ์ PEM ๋ฐ DER ์ธ์ฆ์์ PKCS#7 ์ธ์ฆ์ ์ฒด์ธ ํ์์ผ๋ก ํ์ฉ๋ฉ๋๋ค.
์ด ์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--no-pkinit
pkinit ์ค์ ๋จ๊ณ ๋นํ์ฑํ
--dirsrv-์ธ์ฆ์ ํ์ผ=FILE
Directory Server SSL ์ธ์ฆ์์ ๊ฐ์ธ ํค๊ฐ ํฌํจ๋ ํ์ผ์ ๋๋ค. ํ์ผ์
PEM ๋ฐ DER ์ธ์ฆ์, PKCS#7 ์ธ์ฆ์ ์ฒด์ธ, PKCS#8 ๋ฐ ์์์์ ํ์ฉ๋จ
๊ฐ์ธ ํค ๋ฐ PKCS#12 ํ์. ์ด ์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--http-์ธ์ฆ์ ํ์ผ=FILE
Apache Server SSL ์ธ์ฆ์ ๋ฐ ๊ฐ์ธ ํค๊ฐ ํฌํจ๋ ํ์ผ์ ๋๋ค. ํ์ผ์
PEM ๋ฐ DER ์ธ์ฆ์, PKCS#7 ์ธ์ฆ์ ์ฒด์ธ, PKCS#8 ๋ฐ ์์์์ ํ์ฉ๋จ
๊ฐ์ธ ํค ๋ฐ PKCS#12 ํ์. ์ด ์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--pkinit-cert-ํ์ผ=FILE
Kerberos KDC SSL ์ธ์ฆ์ ๋ฐ ๊ฐ์ธ ํค๊ฐ ํฌํจ๋ ํ์ผ์ ๋๋ค. ํ์ผ์
PEM ๋ฐ DER ์ธ์ฆ์, PKCS#7 ์ธ์ฆ์ ์ฒด์ธ, PKCS#8 ๋ฐ ์์์์ ํ์ฉ๋จ
๊ฐ์ธ ํค ๋ฐ PKCS#12 ํ์. ์ด ์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--dirsrv ํ=PIN
Directory Server ๊ฐ์ธ ํค์ ์ ๊ธ์ ํด์ ํ๊ธฐ ์ํ ๋น๋ฐ๋ฒํธ
--http ํ=PIN
Apache Server ๊ฐ์ธ ํค์ ์ ๊ธ์ ํด์ ํ๊ธฐ ์ํ ๋น๋ฐ๋ฒํธ
--pkinit-ํ=PIN
Kerberos KDC ๊ฐ์ธ ํค์ ์ ๊ธ์ ํด์ ํ๊ธฐ ์ํ ์ํธ
--dirsrv-์ธ์ฆ์ ์ด๋ฆ=์ด๋ฆ
์ค์นํ Directory Server SSL ์ธ์ฆ์์ ์ด๋ฆ
--http-์ธ์ฆ์ ์ด๋ฆ=์ด๋ฆ
์ค์นํ Apache Server SSL ์ธ์ฆ์์ ์ด๋ฆ
--pkinit-cert-์ด๋ฆ=์ด๋ฆ
์ค์นํ Kerberos KDC SSL ์ธ์ฆ์์ ์ด๋ฆ
--ca-cert-ํ์ผ=FILE
Directory Server๋ฅผ ๋ฐํํ CA์ CA ์ธ์ฆ์๊ฐ ํฌํจ๋ ํ์ผ,
Apache ์๋ฒ ๋ฐ Kerberos KDC ์ธ์ฆ์. ํ์ผ์ PEM ๋ฐ DER์์ ํ์ฉ๋ฉ๋๋ค.
์ธ์ฆ์ ๋ฐ PKCS#7 ์ธ์ฆ์ ์ฒด์ธ ํ์. ์ด ์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ์์ค. CA ์ธ์ฆ์๊ฐ ์ธ์ฆ์์ ์๋ ๊ฒฝ์ฐ ์ด ์ต์ ์ ์ฌ์ฉํ์ญ์์ค.
ํ์ผ.
--์ฃผ์ =SUBJECT
์ธ์ฆ์ ์ฃผ์ฒด ๊ธฐ๋ฐ(๊ธฐ๋ณธ๊ฐ O=REALM.NAME)
--ca-์๋ช ์๊ณ ๋ฆฌ์ฆ=์ฐ์ฐ
IPA CA ์ธ์ฆ์์ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ SHA1withRSA,
SHA256withRSA, SHA512withRSA. ๊ธฐ๋ณธ๊ฐ์ SHA256withRSA์ ๋๋ค. ๋ค์๊ณผ ํจ๊ป ์ด ์ต์ ์ ์ฌ์ฉํ์ญ์์ค.
--external-ca ์ธ๋ถ CA๊ฐ ๊ธฐ๋ณธ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ.
DNS ์ต์
--์ค์ -DNS
DNS ์์ญ์ด ์์ง ์๋ ๊ฒฝ์ฐ ์์ฑํ๊ณ DNS ์๋ฒ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
์ด ์ต์ ์ ์ฌ์ฉํ๋ ค๋ฉด ํ๋ ์ด์์ DNS ์ ๋ฌ์๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค.
--์ ๋ฌ์ ์ต์ ์ ์ฌ์ฉํ๊ฑฐ๋ --์ ๋ฌ์ ์์ ์ต์ ์ ์ ํํฉ๋๋ค.
๋ค์์ ํตํด ์ด๊ธฐ IPA ์๋ฒ ์ค์น ํ ์ธ์ ๋ ์ง DNS๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
๋ฌ๋ฆฌ๋ ipa-dns-์ค์น (์ฐธ์กฐ ipa-dns-์ค์น(์ผ)).
--์ ๋ฌ์=IP ์ฃผ์
DNS ๊ตฌ์ฑ์ DNS ์ ๋ฌ์๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ด ์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ ๋ง์ ํฌ์๋๋ฅผ ์ง์ ํ๋ ค๋ฉด ์๊ฐ์ด ํ์ํ์ง๋ง ์ต์ํ ํ๋๋ ์ ๊ณตํด์ผ ํฉ๋๋ค.
--์ ๋ฌ์ ์์ ์ต์ ์ด ์ง์ ๋์์ต๋๋ค.
--์ ๋ฌ์ ์์
DNS ์ ๋ฌ์๋ฅผ ์ถ๊ฐํ์ง ๋ง์ญ์์ค. ๋์ ๋ฃจํธ DNS ์๋ฒ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
--์๋ ์ ๋ฌ์
์ ๊ตฌ์ฑ๋ DNS ์ ๋ฌ์ ์ถ๊ฐ / ๊ธฐํ / resolv.conf์ ์์ ์ฌ์ฉํ๋ ์ ๋ฌ์ ๋ชฉ๋ก์
IPA DNS.
--์ญ์์ญ=๋ฆฌ๋ฒ์ค_์กด
์ฌ์ฉํ ์ญ๋ฐฉํฅ DNS ์์ญ์ ๋๋ค. ์ด ์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ์ฌ ์ง์ ํ ์ ์์ต๋๋ค.
์ฌ๋ฌ ์ญ๋ฐฉํฅ ์์ญ.
--์ญ๋ฐฉํฅ ์์
์ญ๋ฐฉํฅ DNS ์์ญ์ ์์ฑํ์ง ๋ง์ญ์์ค.
--์๋ ๋ฐ์
์๋ฒ IP ์ฃผ์์ ๋ํ ์ญ ๋ ์ฝ๋ ๋ฐ ์ญ ์์ญ ํด๊ฒฐ์ ์๋ํ๊ณ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ
๋ ๋ค ์ด๋ฌํ ์ญ๋ฐฉํฅ ์์ญ์ ์์ฑํ์ง ์์ต๋๋ค.
--zonemgr
DNS ์์ญ ๊ด๋ฆฌ์์ ์ ์ ๋ฉ์ผ ์ฃผ์์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ hostmaster@DOMAIN์ ๋๋ค.
--no-ํธ์คํธ-dns
์ค์น ์ค ํธ์คํธ ์ด๋ฆ ์กฐํ์ DNS๋ฅผ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
--no-dns-sshfp
DNS SSHFP ๋ ์ฝ๋๋ฅผ ์๋์ผ๋ก ์์ฑํ์ง ๋ง์ญ์์ค.
--no-dnssec-๊ฒ์ฆ
์ด ์๋ฒ์์ DNSSEC ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ๋นํ์ฑํํฉ๋๋ค.
--ํ์ฉ ์์ญ ์ค์ฒฉ
์์ญ์ด ์ด๋ฏธ ํด์ ๊ฐ๋ฅํ ๊ฒฝ์ฐ์๋ (์ญ) ์์ญ ์์ฑ์ ํ์ฉํฉ๋๋ค. ์ด๊ฒ์ ์ฌ์ฉํ์ฌ
๋์ค์ ๋๋ฉ์ธ ์ด๋ฆ ํ์ธ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก ์ต์ ์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ ๊ฑฐ ์ต์
--์ ๊ฑฐ
๊ธฐ์กด IPA ์ค์น ์ ๊ฑฐ
-U, --๋ฌด์ธ
์ฌ์ฉ์ ์ ๋ ฅ์ ์๊ตฌํ์ง ์๋ ๋ฌด์ธ ์ ๊ฑฐ
์ฌ์ฉ์ ๊ถ์ฅํ์ง ์์ ์ต์
-P ๋ง์คํฐ_ํจ์ค์๋, --๋ง์คํฐ-๋น๋ฐ๋ฒํธ=๋ง์คํฐ_ํจ์ค์๋
kerberos ๋ง์คํฐ ์ํธ(์ผ๋ฐ์ ์ผ๋ก ์๋ ์์ฑ๋จ).
EXIT ์ง์
(์ ๊ฑฐ) ์ค์น๊ฐ ์ฑ๊ณตํ ๊ฒฝ์ฐ 0
1 ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก ipa-server-install ์ฌ์ฉ