20 Dakikada Kimlik Doğrulama Sistemi



Benzer belgeler
Kurulumdan sonra direk sunucunuzun ip adresini web tarayıcınıza girerseniz apachenin çalıştığına dair "It works" mesajını görebilirsiniz.

Bölüm 10: PHP ile Veritabanı Uygulamaları

Sözü fazla uzatmadan bu durumlar için bir çözüm yolunu sizlere paylaşmak istiyorum..

İnternet Programcılığı

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu

LDAP VE WORDPRESS İLE

OPENBSD İŞLETİM SİSTEMİ ÜZERİNE PFW KURULUMU

Veri Tabanı-I 1.Hafta

Eğitim Amaçlı Debian Web, FTP ve Veritabanı Sunucusu Yönetimi

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

SAÜ.NET. Kampüs İçi Kablosuz Ağ ve Merkezi Kimlik Doğrulama İşlemleri SAKARYA ÜNİVERSİTESİ 1/ 22. Bilgi İşlem Dairesi Başkanlığı

Bir 802.1x Kimlik Kanıtlama Uygulaması: EDUROAM

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

DBMAIL KURULUMU BELGESI (Howto Install Dbmail) Yazan: Ozgur Karatas

Veri Tabanı Yönetim Sistemleri Bölüm - 3

Geliştirme Klavuzu İlk Uygulama Hello World

H.Ü. Bilgi ve Belge Yönetimi Bölümü Yayınlar Dijital Arşivi

E-Prints: Açık Erişimli Arşiv Oluşturma Yazılımı; Kurulumu-Kullanımı-Özellikleri

Gökhan Eryol TÜBİTAK-ULAKBİM Neşe KAPTAN KOÇ TÜBİTAK-ULAKBİM

MODSECURITY DENETİM KAYITLARINI ANLAMAK. Gökhan Alkan,

FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU

Php İle Mysql Veritabanından Bilgi Çekme

Veri Tabanı Yönetim Sistemleri Bölüm - 02

MaestroPanel Kurulum

VERİ TABANI YÖNETİM SİSTEMLERİ

XSS Exploitation via CHEF

Debian GNU/Linux'da BootSplash & Grub Temalarının Kurulumu

Açık Kod VPN Çözümleri: OpenVPN. Huzeyfe ÖNAL

Veritabanı Sızma Testleri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Disk Alanı 100 Mb Mb Mb Mb Mb Mb. Aylık Trafik (Bandwidth) 1 Gb 5 Gb 10 Gb 15 Gb 25 Gb 35 Gb

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

EKLENTİLERLE ETKİLİ DSPACE; SOSYAL MEDYA, İSTATİSTİK, VERİ AKTARIMI VE KISAYOLLAR

çindekiler 01. Kurulum

SquidGuard Kurulumu. Öncelikle gerekli paket temin edilmelidir. adresinden temin edilebilir. Basitçe kurulumu ;

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

J-Guar Self Servis Kurulumu

TeamBase5 BELEDİYE İLETİŞİM MERKEZİ SIEMENS

KURUMSAL PORTAL TASARIMI

Temel Linux Eğitimi. İçindekiler

Ortamınızda A.D. veya LDAP sistemi var ise aşağıdaki linkten KoruMail LDAP-AD isimli dokümanı inceleyebilirsiniz.

MIRACLE DATA WORKS KURULUM DOKÜMANI

ÖZGÜR YAZILIMLAR İLE J2EE

gcc, libssl-dev, make, flex, bison, libtool, autoconf, gcc-multilib, tcpdump, libpcap-dev

Moodle Öğrenme Yönetim Sisteminin Üniversite Sistemlerine Entegrasyon Deneyimleri

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU

Eskişehir Osmangazi Üniversitesi İnşaat Mühendisliği Bölümü Akademisyenler İçin Dinamik Web Sistemi Uygulaması

FINDIK Herkese Açık Filtre

Kim Korkar Portal dan: 15 Günde Portal İmalatı

KOHA Kütüphane Otomasyonu: Süleyman Demirel Üniversitesi Örneği

Açık Kaynak Kodlu Yazılım

Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz.

Veritabanı. Ders 2 VERİTABANI

BioAffix Ones Technology nin tescilli markasıdır.

Linux Temelli Zararlı Yazılımların Bulaşma Teknikleri, Engellenmesi ve Temizlenmesi

Kurumsal Masaüstü ve Sunucularda Pardus

Open Source Coding: Python

1.PROGRAMLAMAYA GİRİŞ

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

BioAffix Ones Technology nin tescilli markasıdır.

SQL Server 2008 Express Edition ı Kurmak

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

Güvenli Doküman Senkronizasyonu

AU WiFi-Net Projesi Genel Bakış. Rıza AYHAN Ankara Üniversitesi Bilgi İşlem Daire Başkanı

Veritabanı Uygulamaları Tasarımı

Ubuntu üzerine phpbb forum yazılımının 3.2 sürümünün kurulumu. Ocak, 2017

Yerel Disk Üzerinde CentOS 7.0 Kurulumu 17 Red Hat Enterprise Linux 6 Kurulumu 32. Sisteme Giriş ve Çıkış 49 İÇİNDEKİLER 1 LINUX HAKKINDA 1

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

ANET YAZILIM LOG YÖNETİMİ. Karşılaştırma Tablosu ANET YAZILIM

8Ak 1. Bu onaylı teknik şartname yayım tarihinden itibaren yürürlüğe girer.

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ

ANET YAZILIM LOG YÖNETİMİ. Karşılaştırma Tablosu ANET YAZILIM

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

PHP 1. Hafta 1. Sunum

Vasco Kurulumu ve Active Directory Entegrasyonu

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

İsmail YENİGÜL. EnderUNIX Çekirdek Takımı Üyesi.

TÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU WEB SERVİS İŞLEMLERİ

Bölgesel İzleme Uygulama ve Araştırma Merkezi MERSİN 2015

SKYPE BOT SUNUCUSUNUN KURULMASI

Zope Uygulama Sunucusu

Dicle Üniversitesi Bilgi İşlem Online Talep Takip Sistemi

İçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı

VERİTABANI KURULUMU SQL 2005 EXPRESS EDITION KURULUMU

API geliştiricileri. Web server ile yapılan entegrasyonun neticeleri. API Dokumantasyonu

System Center Operations Manager 2007 Kurulum,Client Discovery ve Performans İzlemesi

MailStore tüm şirket e-postalarınızı uzun yıllar güvenle saklayabileceğiniz bir mail arşivleme sistemidir.

İSTANBUL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SİSTEM PROGRAMLAMA DERSİ. Öğr.Gör. Mehmet DEMİR

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

SQUİD PROXY İLE GERÇEK ZAMANLI WEB TRAFİK KONTROLÜ

Kampüs Ağında 5651 no lu Yasadan Kaynaklanan Gereklilikler Doğrultusunda Geliştirilen Bir IP Yönetim Stratejisi

KANTAR UYGULAMASI Kurulum Kılavuzu

BioAffix Ones Technology nin tescilli markasıdır.

Yedek Almak ve Yedekten Geri Dönmek

Transkript:

Mayıs 2010 4. ULAKBĠM Çalıştayı Isparta 20 Dakikada Kimlik Doğrulama Sistemi Evren PAZOĞLU Ankara Üniversitesi Bilgi Ġşlem Daire Başkanlığı

ĠHTĠYAÇLAR

Ġhtiyaçlar Ubuntu 8.04 Server Edition LAMP (Linux, Apache, MySQL PHP) FreeRADİUS 2.1.6 FreeRADIUS includes a RADIUS server, a BSD licensed client library, a PAM library, and an Apache module. In most cases, the word FreeRADIUS refers to the RADIUS server. FreeRADIUS is the most widely deployed RADIUS server in the world. It is the basis for multiple commercial offerings. It supplies the AAA needs of many Fortune-500 companies and Tier 1 ISPs. It is also widely used in the academic community, including eduroam. The server is fast, feature-rich, modular, and scalable. The server has reached a stable Version 2.1.8 (sig), with incremental improvements added in every release. DaloRADIUS 0.9.8 daloradius is an advanced RADIUS web management application aimed at managing hotspots and general-purpose ISP deployments. It features user management, graphical reporting, accounting, a billing engine and integrates with GoogleMaps for geo-locating.

Ġhtiyaçlar Neden SQL ve DaloRADIUS? Kurulum ve yönetim kolaylığı Kullanıcı, Kullanıcı grubu, attribute ve client (NAS) yönetim kolaylığı. (Acccounting) Kullanıcı kayıtlarına kolay erişim ve izleme kolaylığı. Kullanıcı dostu arayüz.

KURULUM

Kurulum FreeRADIUS 2.1.6 ve daloradius 0.9.8 paketleri indirilecek. Derleme işlemi için ve daloradius'un çalışması için gerekli paketler kurulacak. FreeRADIUS deb paketleri haline getirilecek. MySQL veritabanı şekillendirilecek. FreeRADIUS MySQL entegrasyonu sağlanacak DaloRADIUS MySQL entegrasyonu sağlanacak Sistem kullanıma hazır : )

UYGULAMA

Uygulama 1 FreeRADIUS, MySQL, PHP kütüphaneleri, ssl kütüphaneleri ve derleme için gerekli paketler. root# apt-get install build-essential root# apt-get install dpkg-dev root# apt-get install libpcap-dev root# apt-get install openssl libssl0.9.8 libssl-dev root# apt-get install libldap-2.4-2 libldap2-dev root# apt-get install libmysqlclient-dev libsasl2-dev libiodbc2-dev root# apt-get install libkrb5-dev libperl-dev python-dev libsnmp-dev libpq-dev root# apt-get install libmysqlclient15-dev libsasl2-dev libiodbc2-dev libkrb5-dev root# apt-get install libperl-dev python-dev libsnmp-dev libpq-dev root# apt-get install phpmyadmin root# apt-get install autotools-dev libtool libltdl3-dev libpam0g-dev root# apt-get install libgdbm-dev libldap2-dev libpcap-dev root# apt-get install debhelper quilt dpatch snmp DaloRADIUS web arayüzünün çalışması için gerekli paketler root# apt-get install php-pear php5-gd php-db

Uygulama 2 FreeRadius kaynağını indiyoruz ve freeradius u kaynak kodundan deb paketi haline getiriyoruz. root# cd /usr/src/ root# ftp://ftp.freeradius.org/pub/freeradius/old/freeradius-server-2.1.6.tar.gz root# tar zxvf freeradius-server-2.1.6.tar.gz root# cd freeradius-server-2.1.6/ root# dpkg-buildpackage -b uc deb paketleri yukarıdaki kuruluma göre /usr/src dizini altında oluşturuluyor. Sonra paketleri teker teker kuruyoruz. root# dpkg -i libfreeradius-dev_2.1.6_i386.deb libfreeradius2_2.1.6_i386.deb root# dpkg -i freeradius_2.1.6_i386.deb freeradius-common_2.1.6_all.deb root# dpkg -i freeradius-mysql_2.1.6_i386.deb root# dpkg -i freeradius-utils_2.1.6_i386.deb freeradius-dbg_2.1.6_i386.deb eap/ttls çalışması için gereken demo sertifika dosyalarını kurulum sırasında kaydetmez ise elle ilgili yere kopyalıyoruz (Gerekebilir). root# cp -r /usr/src/freeradius-server-2.1.6/raddb/certs /etc/freeradius/

Uygulama 3 DaloRADIUS Kurulumu root# cd /usr/src root# wget http://sourceforge.net/projects/daloradius/files/daloradius/daloradius-0.9-8/daloradius-0.9-8.tar.gz/download root# cp daloradius-0.9-8.tar.gz /var/www/ root# cd /var/www/ root# tar zxvf daloradius-0.9-8.tar.gz root# mv daloradius-0.9-8 daloradius root# chown -R www-data:www-data daloradius DaloRADIUS ve FreeRADIUS tarafından kullanılacak veritabanı ve kullanıcın oluşturulması. PhpMyAdmin ile ilgili veritabanı kullanıcısını ve veritabanını oluşturuyoruz. Sonra daloradius içerisinde gelen hazır şemayı ilgili veritabanı içerisine aktarıyoruz. user: radiusdb password:test db: radiusdb

Uygulama 4 FreeRADIUS Yapılandırması /etc/freeradius/radiusd.conf /etc/freeradius/sql.conf /etc/raddb/sites-enabled/default DaloRADIUS Yapılandırması /var/www/daloradius/library/daloradius.conf.php

Sorular e-posta: evren@ankara.edu.tr