ubuntu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ubuntu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Mart 2015 Cuma

Linux Server'a OpenVPN Kurulumu ve Windows İstemciden Bağlanma

VPN bazen lazım olur, devletlümüzün engellediği yerlere girmek için veya görülmesini istemediğiniz trafiğiniz olduğu zaman VPN'ler işe yarar. Etrafta free VPN'ler çokca var ama bunların server'ında duran logların baskalarına verilmediğini trafiğinizin ne kadar güvende olduğunu bilemezsiniz.

Bu yüzden bu yazıda kendi server'ımıza, ben DigitalOcean'dan kiraladığım VPS'ime Debian 7.0 x64 server kurdum, OpenVPN kurulumunu kısaca yazacağım. -Ubuntu ve CentOS'ta da çalışır.-
Etrafta OpenVPN kurulumu ile ilgili yazılar aradığınızda (How to install openvpn on blabla) çokca uzun içinde kurarken canımızdan bezmemize neden olabilecek bir ton olay göreceksiniz.

Bunun böyle olduğunun farkına varanlar sağolsunlar işi bir bash script yazarak halletmişler. Ki bunu Github'ta forklayanda 100'ün üstünde kişi var, yani OpenVPN'den biz çektik siz çekmeyin diyip geliştirmeye yardım etmişler.

KURULUM

Önce sistemimize bir update & upgrade çekelim.
 apt-get update && apt-get upgrade  

30 Ekim 2014 Perşembe

Ubuntu'ya WPScan yüklemek

     WPScan bilindiği üzere WordPress ile hazır tampletler kullanılarak yapılmış blog sitelerinin zaafiyetlerini taramaya yarayan bir araçtır. Bu araç ile wordpress içinde kullanılan kullanıcı isimlerini bulabilirsiniz. Spesifik kullanıcı adları için brute-force ile şifre saldırısı yapabilirsiniz.

Bunun yanında WPScan sitede kullanılan temaları ve pluginleri öğrenerek bunlar üzerinden de zaafiyet taramasını gerçekleştirebilir.
WPScan'ı yüklemek için öncelikle ruby-dev gerekli paketleri kurmak gerekiyor.

apt-get install libcurl4-gnutls-dev libxml2 libxml2-dev libxslt1-dev ruby-dev build-essential

Sonrasında github hesabından git ile tool'un klonunu indiriyoruz.

28 Eylül 2014 Pazar

Nagios ile Host Monitoring - NRPE ile Ubuntu Server Monitoring

Ubuntu Host Üstüne Nagios NRPE Kurma

    Bu işlem için dışardan paket indirmeye gerek yoktur depoda hali hazırda mevcuttur.

  • apt-get install nagios-nrpe-server

Bu işlemden sonra nrpe.cfg dosyasındaki allowed_host kısmını Nagios Server IP'mize göre
ayarlamak gerekir.

  • cd /etc/nagios
  • nrpe.cfg dosyasını açıp allowed_hosts=127.0.0.1 kısmını allowed_hosts=Nagios_IP olarak ayarlaıp kaydediyoruz.
  • service nagios-nrpe-server restart
NRPE TCP 5666 numaralı portu kullanır. Bunu görmek için netstat -an | grep 5666 yazabilirsiniz.
Nagios Server'ımız Ubuntu client'ımızla konuşmaya hazır bunu Nagios Server üstündeki;

  • cd /usr/local/nagios/libexec/
  • ./check_nrpe -H client_ip

Nagios ile Host Monitoring - Nagios Core Kurulumu

    Ubuntu server üstüne host monitoring aracı olan Nagios Core'un kurulumu anlatılacaktır.
Nagios oldukça gelişmiş ve kullanışlı bir host monitoring aracıdır -açık kaynak kodlu-. Bu makalede Nagios'un Ubuntu Server üstüne kurulumu, yapılandırılması ve başka bir ubuntu sunucusunun izlenmesi anlatılacaktır.

Bu sunucuların disk, memory ve işlemci gibi lokal kaynaklarının yanı sıra üzerilerinde çalışan http, smtp, ftp, mysql gibi servisleri de izlenebilir.

Nagios Nedir?

    Ağ üzerinde bulunan tcp ip tabanlı çalışan , hizmet veren servis ve cihazları monitor etmek için kullanılan bir yazılımdır. Bu yazılım ile bütün aktif cihazlarınızı bir web arayüzünde monitor edebilirsiniz. Networkteki bütün cihazları windows işletim sistemi ayrımı yapmaksızın pluginler sayesinde gözetlenebilir. Pluginler aracılığı ile dıştan otomatik komutlar vererek ileride bahsi geçecek host ve servisleri kontrol ederken hata oluşma durumunda yine nagios’un config dosyalarına tanımlanmış sistem yöneticisine otomatik mail yada sms gönderebiliyor olacaktır.
Nagios’un ilgili pluginleri hedef makinede çalıştırması için kullanılabilecek bir kaç yöntem var. Eğer bir Linux/Unix makineyi monitor edecekseniz, Nagios’un pluginleri ssh üzerinden çalıştırmasını sağlayabiliyorsunuz. Ya da client makineye NRPE (Nagios Remote Plugin Executor )isimli addonu yükleyerek Nagios’tan aldığı direktiflerle pluginleri çalıştırmasını sağlayabiliyorsunuz. Makalede NRPE kullanılarak client monitor edilecektir.

Bilgilendirme Şekilleri

    Nagios'un hostlar için Down ve Unreachable, servisler için ise Warning ve Critical olmak üzere çeşitli uyarı çeşitleri vardır. Belirtilen uyarı çeşitleri için eşik değerleri belirlenip mail veya sms gelmesi sağlanabiliyor.


Kurulum

Önce gerekli paket yüklemeleri yapılır. (işlemler root kullanıcı haklar ile yapılmıştır.)
  • apt-get update
  • apt-get install build-essential apache2 php5-gd wget libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 sendmail daemon