Muhammet Doğan KABLAN 1131602913.

Slides:



Advertisements
Benzer bir sunumlar
SGB.NET’İN TEKNİK ALTYAPISI
Advertisements

Ahmet DERVİŞ Ahmet DERVİŞ LKD Seminerleri Linux Kullanıcıları Derneği
FreeRADIUS ile Kimlik Denetimi
WEB SERVİCE İDRİS YÜRÜK MAHMUT KAYA.
MAİL SUNUCU.
Filezilla Client & Server
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
 Ofis dışından erişim  Kurulum gerekmez  Internet Explorer, Mozilla FireFox, Google Chrome, Safari üzerinden çalışma  Sade ve basit arayüz Web Avantajları.
Nedir? Türkiye PHP Grubu – Dokuz Eylül Üniversitesi
NOD32 antivirus sistemi NOD32 çözümlerine giriş Önemli Özellikler İstek kontrollü antivirus tarayıcı Erişim kontrollü kalıcı antivirus monitör (AMON)
Çevre ve Orman Bakanlığı Bilgi İşlem Dairesi Başkanlığı
AĞ PROTOKOLÜ.
Bilgisayar Mühendisliği Bölümü Bilgi Servisleri (IS) GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN.
DOVECOT İLE IMAP VE POP3 SERVER KURULUMU
BTP 108 BİLGİSAYAR AĞ SİSTEMLERİ AĞ KAVRAMI Birden çok bilgisayarın birbirine bağlı olarak kullanılmasıyla oluşturulan çalışma biçimine bilgisayar ağı.
Dumlupınar Üniversitesi
İŞLETİM SİSTEMLERİ EYLÜL 2012.
Management Studio Kullanımı
LDAP ile Güvenli Kullanıcı Kontrol Sistemi
MART 2013 İŞLETİM SİSTEMLERİ.
WEB SUNUCU KURULUMU.
BİLGİSAYAR AĞLARI.
Windows Server 2008’e Genel Bakış Microsoft Windows Server 2008, bilgi teknolojileri (BT) uzmanlarının altyapıları üzerindeki kontrollerini maksimum seviyeye.
İnternet Teknolojisi Temel Kavramlar
MERKEZİ KULLANICI TANIMA SERVİSLERİ Mustafa Atakan ODTU-BIDB Teknik Destek Grubu.
BTEP 203 – İnternet ProgramcIlIğI - I
Veritabanı Yönetim Sistemleri-I
Windows için mysql kurulumu sitesinden mysql veritabanının ilgili sürümü indirilir. Biz.
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
 Bilgisayarlar arasında bilgi alışverişini, dosya iletimini sağlamaktadır.  Bu protokol kullanılarak, internet üzerinde bulunan herhangi bir bilgisayarda.
TCP/IP – DHCP Nedir?.
UBUNTU LINUX KURULUMU Ders-2
İnternet Teknolojisi Temel Kavramlar
Chapter 5. Ağ Protokolleri
İKMAP İnternet 1 Ders Notu
Veritabanı Yönetim Sistemleri - I
Temel Bilgi Teknolojilerinin Kullanımı Öğr.Gör. Abdullah ŞENER.
Windows İşletim Sistemlerinde Yetkilendirme
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
ÖMER ÜNALDI EDUROAM.
Çomar neyi çözecek? ● Ayarlama arayüzleri görev tabanlı olmalı ● Gündelik işler için komut satırı gerekmemeli ● Belgeleri yalnızca programcılar okuyor.
Bir 802.1x Kimlik Kanıtlama Uygulaması: EDUROAM Figen Bozkurt Şule Toker
Bilgi İşlem Organizasyonu Güz Dönemi Server Çeşitleri ve Aralarındaki Farklar – Burak Eray KAYIŞ.
SUNUCU İŞLETİM SİSTEMLERİ
 Active Directory, ağ kaynaklarını verimli bir şekilde yönetmenize olanak sağlayan, genişletilebilir bir dizin hizmetidir. Bu dizin hizmeti, ağda bulunan.
Asp.Net Veritabanı İşlemleri
Dünyanın bilgisine açılan pencere...
UBUNTU LINUX KURULUMU Ders-2
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
FTP Server Eray Demir
Server Yönetim Programları
DOMAIN SERVER DOMAIN NEDIR ?
MAİL SERVER Oğuz ZARCI –
Active Directory.
ACTIVE DIRECTORY.
Açık Kod VoIP Araçları Barış Şimşek Endersys Danışmanlık
LDAP ( LİGHTWEİGHT DİRECTORY ACCESS PROTOCOL )
VISUAL STUDIO İÇERİSİNDE VERİ TABANI BAĞLANTISI ACCESS DATA SOURCE SAVAŞ TUNÇER
BOZOK ÜNİVERSİTESİ Merkezi Kimlik Doğrulama Sistemi
Trakya Üniversitesi Teknik Bilimler Meslek Yüksekokulu
İNTERNET PROGRAMCILIĞI 2
Meriç ÇETİN Muhittin KARAMAN Murat AYDOS
HTTP Kullanıcı Asıllama ve Yetkilendirme
Uzm. Rıdvan YAYLA – Bilecik Üniversitesi Müh. Fak. Bilg. Müh. Bölümü
Dünyanın bilgisine açılan pencere...
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
Mustafa COŞAR- Murat DOĞAN- İsmail ARIK Hitit Üniversitesi
Genel PHP Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan
ÜNİVERSİTELER İÇİN WEB TABANLI MAAŞ - BORDRO PROGRAMI
Sunum transkripti:

Muhammet Doğan KABLAN 1131602913

OpenLdap - FreeRadius Kurulumu

LDAP: Lightweight Directory Access Protocol; dizin hizmetlerine ( directory services) erişebilmek için kullanılan, standart, genişletilebilir bir Internet protokolü. LDAP protokolü message-oriented (mesaj kaynaklı) bir protokoldür. Bunun anlamı şudur: istemci istek içeren bir LDAP iletisi oluşturur, ve mesajı sunucuya gönderir, sunucu ise bu istemi işler, ve sonucu bir veya birden fazla LDAP mesajı olarak istemciye gönderir. LDAP mesaj tabanlı bir protokol olduğu için, istemci bir anda birden fazla istemde bulunabilir. Örneğin bir istemci iki arama işlemini aynı anda yapabilir. Birden fazla işlemi aynı anda yababilmeyi mümkün kılması LDAP protokolünü buna izin vermeyen HTTP ve benzeri protokollere göre daha esnek ve verimli bir protokol olmasıdır.

OpenLDAP Neden OpenLDAP ? Openldap 3 ana bileşene sahiptir; LDAP’ ın bir uygulamasıdır. Openldap 3 ana bileşene sahiptir; slapd LDAP kütüphaneleri İstemci yazılımı: ldapsearch, ldapadd, ldapdelete vb... Neden OpenLDAP ? Open Ldap gibi birçok dizin servisi hizmeti verem yazılımlar bulunmaktadır ancak bunların birçoğu okuma hızı temel alınarak optimize edilmiştir, OpenLDAP’ ı tercih sebebi kılan ise hem okuma hemde yazma işlemini çok hızlı gerçekleştirebilmesidir…

Ldap ve Veritabanı Ldap için temelde bir veritabanı sunucusu denilebilir.Ancak bilinen anlamda bir veritabanı sunucusu akla gelmemelidir. Ldap için amaç kişi ve organizasyon odaklı bilgilerini saklamak ve bunlara en hızlı şekilde ulaşmaktır. İstenilen veriyi en hızlı şekilde ulaştırır.Ancak veri girişi çok yavaştır.Özellikle kullanıcılara ait olan isim ve şifre gibi bilgileri saklamak için kullanılır. Ldap amacı akla gelen her veriyi saklamak değildir. Depolamada genel amacı öncelikle kişiye ait bilgilerdir. En yaygın kullanıldığı alan ise kullanıcı adı ve şifredir.

RADIUS (Remote Authentication Dial In User Service) Uzaktan başka ağlara erişim sağlayan kullanıcıların AAA (authentication, authorization, accounting) yani kimlik denetimi, yetkilendirme ve hesap verilerinin yönetimlerini yapmak üzere oluşturulmuş bir protokoldür. Temel olarak üç işlevi vardır: Kullanıcıların ağa erişimi sağlamadan önce kimlik denetimi Bu kullanıcıların ya da cihazların ağda belirli servislere yetkilendirmesi Bu servislerin kullanım verilerinin hesabının tutulması

FreeRADIUS  RADIUS protokolünün, modüler, özellik açısından zengin ve yüksek performansla çalışan örneklerinden biridir. Açık kaynak kodlu bir yazılım olan FreeRADIUS, çeşitli işletim sistemlerinde çalışabilmektedir (AIX, Cygwin, FreeBSD, HP-UX, Linux, MAC OS-X, NetBSD, OpenBSD, Solaris gibi). Çoklu AAA sunucuları ile milyonlarca kullanıcıya hizmet veren geniş ölçekli uygulamaları da mevcuttur. Sunucu LDAP (Lightweight Directory Access Protocol) ve SQL(Structured Query Language) gibi veri tabanlarını desteklemektedir.

# apt-get install slapd ldap-utils Komutu çalıştırılır... 9/33 # apt-get install slapd ldap-utils Komutu çalıştırılır...

Yükleme sırasında ve sonrasında kullanılmak üzere bir şifre oluşturuluyor

# vi /etc/ldap/ldap.conf komutu çalıştırılır Domain ve ip bilgisisi girilir

Gelen ekran metin editörü gibi kullanılarak BASE ve URI bigileri düzenlenir…

Eğer elimizde önceden oluşturulmuş bir veri tabanı varsa bu kısımda evet diyerek belirtmemiz gerekiyor, aksi halde hayır diyerek atılıyoruz.

DNS Domain adını belirtiyoruz.

Organizasyon adımızı belirtiyoruz

Depolama formatını belirliyoruz.

Evet seçilerek önceden oluşturulmuş veri tabanı belirtilen konuma taşınır

Kurulum tamamlandı...

FreeRadius Kurulumu 1. #apt-get install freeradius freeradius-mysql freeradius-utils mysql-server mysql chkconfig php5 php5-mysql php5-db php5-pear Komutu çalıştırılarak kurulum başlatılır... 2. chkconfig mysqld on /etc/init.d/mysqld start Komutları ile mysql başlarıtlır... 3. . #mysql -uradius -p radius < /etc/freeradius/sql/mysql/schema.sql komutu ile radius veritabanı için bir şema oluşturulur...

4. #vi /etc/freeradius/sql.conf Komutu ile config dosyası açılır ve içerisine bu satırlar eklenir... # Connection info:     server = "localhost"     port = 3306     login = "radius"     password = "radius@123" # Database table configuration for everything except Oracle     radius_db = "radius« 5. #vi /etc/freeradius/radiusd.conf Koumutu çalıştırılır ve açılan dosyanın 700. satırına $INCLUDE sql.conf satırı eklenir.

6. vi /etc/freeradius/sites-available/default Komutu çalıştırlır ve 177. satırda authorize {},406. satırda accounting {} , 454. Satırda session {} bilgileri düzenlenir... 7. vi /etc/freeradius/sites-available/inner-tunnel Komutu ile 131. satırdaki authorize {} ve 255. satırdaki  session {} bilgileri düzenlenir... 8. vi /etc/freeradius/clients.conf Açılan dosya içerisine client 192.168.209.1 » istemcinin ip adresi « {     secret        = 91982650d89       nastype         = other }

9. service freeradius restart Komutu ile düzenlediğimiz radius serverını yeniden başlatıyoruz... Kullanım kolaylığı açısından isteğe göre daloradius yüklenebilir; wget http://sourceforge.net/projects/daloradius/files/latest/download?source=files tar zxvf daloradius-0.9-9.tar.gz mysql -uradius -p radius < daloradius-0.9-9/contrib/db/fr2-mysql-daloradius-and-freeradius.sql Yukarıdaki kodlar ile kurulumu gerçekleştirdikten sonar local ip miz ile arayüze geçiş yapabiliriz…

Dolaradius daha basit bir arayüze sahiptir.

Kaynaklar 33/33 Matt B., 2007 Mastering OpenLDAP, Packt Publishing IBM Redbooks, 2004 Using LDAP for Directory Integration, I B M “Ldap Setup” https://wiki.debian.org/LDAP/OpenLDAPSetup “Ldap Setup” http://www.unixmen.com/openldap-installation-configuration-ubuntu-12-1013- 0413-10- debian-67/ “Radius Setup” https://wiki.debian.org/FreeRadiusToLdap “Radius Setup” http://wiki.freeradius.org/guide/HOWTO “Radius Setup” http://www.youtube.com/watch?v=wMdZiOHiNpA “Radius Setup” http://www.youtube.com/watch?v=ijyiN-urD7g