Slide 1

Slide 1 text

© 2013 Acxiom Corporation. All Rights Reserved. © 2013 Acxiom Corporation. All Rights Reserved. Zintegrowane zarządzanie użytkownikami FreeIPA 2014-03-24 – Tomasz Torcz

Slide 2

Slide 2 text

© 2013 Acxiom Corporation. All Rights Reserved. Agenda - Prelegent - Problem - Rozwiązanie - Pytania 2

Slide 3

Slide 3 text

Prelegent 3

Slide 4

Slide 4 text

Problem 4

Slide 5

Slide 5 text

© 2013 Acxiom Corporation. All Rights Reserved. Mały startup – mały problem - admin ogarnięty? 5

Slide 6

Slide 6 text

© 2013 Acxiom Corporation. All Rights Reserved. Mały startup – mały problem - admin ogarnięty? - konta dla deweloperów, appek 6

Slide 7

Slide 7 text

© 2013 Acxiom Corporation. All Rights Reserved. Mały startup – mały problem - admin ogarnięty? - konta dla deweloperów, appek - rośniemy! Kolejne serwery, kolejne konta 7

Slide 8

Slide 8 text

© 2013 Acxiom Corporation. All Rights Reserved. Duży startup – ? - admin ogarnięty? - konta dla deweloperów, appek - rośniemy! Kolejne serwery, kolejne konta 8

Slide 9

Slide 9 text

© 2013 Acxiom Corporation. All Rights Reserved. Social network for sysadmins: $ wc -l .ssh/known_hosts 2140 .ssh/known_hosts 9

Slide 10

Slide 10 text

© 2013 Acxiom Corporation. All Rights Reserved. Duży startup – ? - admin ogarnięty? - konta dla deweloperów, appek - rośniemy! Kolejne serwery, kolejne konta - ale to już było. 10

Slide 11

Slide 11 text

FreeIPA 11

Slide 12

Slide 12 text

© 2013 Acxiom Corporation. All Rights Reserved. FreeIPA - rozwiązanie darmowe by Red Hat - dostępne również płatne wsparcie - wstępnie skonfigurowane komponenty 12

Slide 13

Slide 13 text

© 2013 Acxiom Corporation. All Rights Reserved. FreeIPA – prawie jak appliance # ipactl status Directory Service: RUNNING krb5kdc Service: RUNNING kadmin Service: RUNNING named Service: RUNNING ipa_memcached Service: RUNNING httpd Service: RUNNING pki-tomcatd Service: RUNNING ipa-otpd Service: RUNNING 13

Slide 14

Slide 14 text

© 2013 Acxiom Corporation. All Rights Reserved. FreeIPA - rozwiązanie darmowe by Red Hat - dostępne również płatne wsparcie - wstępnie skonfigurowane komponenty - serwer LDAP + ludzki interfejs 14

Slide 15

Slide 15 text

© 2013 Acxiom Corporation. All Rights Reserved. LDAP manualnie dn: uid=jsmith,ou=people,dc=dev,dc=local cn: John Smith givenName: John sn: Smith uid: jsmith uidNumber: 10000 gidNumber: 10000 homeDirectory: /home/jsmith mail: [email protected] objectClass: top objectClass: posixAccount objectClass: shadowAccount objectClass: inetOrgPerson objectClass: organizationalPerson objectClass: person loginShell: /bin/bash userPassword: {CRYPT}* 15

Slide 16

Slide 16 text

© 2013 Acxiom Corporation. All Rights Reserved. LDAP FreeIPA 16

Slide 17

Slide 17 text

© 2013 Acxiom Corporation. All Rights Reserved. Instalacja/konfiguracja - serwer: pytania i odpowiedzi - klient: ipa-client-install - autodetekcja via DNS 17

Slide 18

Slide 18 text

© 2013 Acxiom Corporation. All Rights Reserved. Po stronie klienta 3.6. Setting up a Linux Client Through Kickstart 3.7. Configuring a Microsoft Windows System to Join the FreeIPA Realm 3.8. Configuring a Solaris System as a FreeIPA Client 3.9. Configuring an HP-UX System as a FreeIPA Client 3.10. Configuring an AIX System as a FreeIPA Client 18

Slide 19

Slide 19 text

FreeIPA - bonusy 19

Slide 20

Slide 20 text

© 2013 Acxiom Corporation. All Rights Reserved. One Time Passwords • Google Authenticator FreeOTP 20

Slide 21

Slide 21 text

© 2013 Acxiom Corporation. All Rights Reserved. Single Sign On - dystrybucja kluczy ssh? – nie, dziękuję - jedno hasło dziennie - webapps 21

Slide 22

Slide 22 text

© 2013 Acxiom Corporation. All Rights Reserved. sudo 22

Slide 23

Slide 23 text

© 2013 Acxiom Corporation. All Rights Reserved. sudo 23

Slide 24

Slide 24 text

© 2013 Acxiom Corporation. All Rights Reserved. Social network for sysadmins: $ wc -l .ssh/known_hosts 2140 .ssh/known_hosts 24

Slide 25

Slide 25 text

© 2013 Acxiom Corporation. All Rights Reserved. Rozszerzalność - to wciąż LDAP - API: - XMLRPC - JSON - Python SDK - CLI 25

Slide 26

Slide 26 text

© 2013 Acxiom Corporation. All Rights Reserved. © 2013 Acxiom Corporation. All Rights Reserved. Zintegrowane zarządzanie użytkownikami FreeIPA 2014-03-24 – [email protected]

Slide 27

Slide 27 text

© 2013 Acxiom Corporation. All Rights Reserved. Źródła - http://mindref.blogspot.com/2010/12/openldap- create-user.html - http://xkcd.com/149/ 27

Slide 28

Slide 28 text

© 2013 Acxiom Corporation. All Rights Reserved. DNS też w wersji dla ludzi! 28