Debian Üzerinde Network İzleme Yazılımı Darkstat Kurulumu

Merhaba,

Debian işletim sistem üzerinde Network İzleme amaçlı kullanabileceğiniz Darkstat aracının kurulumunu anlattığım video ve komutlar sırasıyla aşağıdadır.

1. apt-get install darkstat

2. nano /etc/darkstat/init.cf g dosyasını açıyoruz ve aşağıdaki şekilde düzenliyoruz.

3. Sırasıyla aşağıdaki komutları uyguluyoruz.

 

Web browser üzerinden http://IPAdresi:667 şeklinde ulaşabilirsiniz.

 

Linux Üzerinde Basit Samba Sunucu Kurulumu

Kolay bir biçimde orta düzey güvenlikte ev ağınızda dosya paylaşımı için Debian ve alt dağıtımları üzerinde Samba Dosya Paylaşım Sunucusu kurulumu.

1. Adım : Samba Sunucumuzu yüklüyoruz.

2. Adım : Paylaşacağımız Klasör Oluşturuyoruz.

3. Adım : Samba’nın Konfigurasyon Dosyasını Açıyoruz ve Düzenliyoruz.

Açtığımız Dosyanın en alt kısmına aşağıdaki konfigurasyon yapılandırmasını kendimize göre düzenleyerek ekliyoruz.

4. Adım : Samba İçin Kullanıcı Tanımlıyoruz.

5. Adım : Samba Sunucusunu Yeniden Başlatıyoruz.

 

 

 

Linux Üzerinde MySQL İçin 6 Adet Güvenlik Önerisi

MySQL Dünya üzerinde şuan için kullanılan en popüler veritabanı sistemlerinden biri.Peki linux üzerinde kurulu olan bir MySQL veritabanı sunucusunu nasıl daha güvenli hale getirebiliriz ?

İşte 6 adımda daha güvenli bir MySQL sunucusu :

1. Adım : Secure MySQL Installation

Yukarıda bulunan komutu komut satırına yazdığınızda karşınıza mysql güvenlik önerileri sunan sorular gelecektir.

Bu sorulara kullnımınıza göre vereceğiniz cevaplar il MySQL sunucunuzu daha güvenli hale getirebilirsiniz.

2. Adım : Sunucu Erişim Ip Adresi (Bindaddress)

Debian üzerinde /etc/mysql/ dizini altında bulunan my.conf dosyası açarak içerisinde bulunan bind-address = 127.0.0.1 aşağıdaki kısmı düzenliyoruz.Bu şekilde MySQL sunucumuza sadece localhost üzerinden erişim sağlanabiliyor.

3.Adım : MySQL için lokal erişim dosyasını kapatmak.

Bu işlem sayesinden belirtilen konfigürasyon dosyası haricinde özel bir konfigurasyon dosyası kullanımını engellemiş olursunuz bu işlem için my.conf dosyası içerisinde bulunan local-infile=0 paremetresini göründüğü gibi düzenlemeniz yeterli olacaktır.

4.Adım : MySQL Varsayılan Sunucu Portunu Değiştirin

Bir diğer güvenlik önlemi olarak MySQL sunucunuzun vaarsayılan 3306 nolu portunu başka bir port numarası ile değiştiriniz. my.conf dosyası içerisinde Port= paremetresini düzenleyerek bu işlemi gerçekleştirebilirsiniz.

5.Adım : MySQL loglamasını açmak

MySQL sunucu loglamasını açarak arasıra sunucu üzerinde yapılan işlemleri ve değişimleri göslemleyebilirsiniz.Bu işlem için my.conf dosyası altında bulunan log= parametresini düzenlemeniz gerekmektedir.

6.Adım : my.conf MySQL yapılandırma dosyası erişim yetkisi

MySQL sunucu yapılandırma dosyasına root harici kullanıcılar için erişimi kıstlayarak ek bir güvenlik tedbiri almış olursunuz.Bu işlemi pek çok şekilde yapabileceğiniz gibi chmod 644 /etc/mysql/my.conf  komutu ile de yapabilirsiniz.

Debian Webmin Kontrol Paneli Kurulumu

Webmin popüler bir web tabanlı Türkçe dil desteği bulunan yönetim panelidir.
Webmin sayesinde web arayüzü üzerinden sisteminize apache, mysql, bind dns, samba gibi servisleri kurup yönetebilirsiniz.

1.Adım :
Aşağıdaki komutlar ile webmin reposunu sisteme ekliyoruz.
Öncelikli olarak Sources.list.d dizini altında webmin.list adında bir dosya oluşturuyoruz.

Daha sonra oluşturduğumuz dosyaya aşağıdaki satırları ekliyoruz.

2.Adım :
Aşağıdaki komutları sırasıyla uyguluyoruz.

Bu işlemlerden sonra https://SERVER_IP:10000 veya https://localhost:10000 adres bilgileri ile 10000 numaralı portu kullanarak panele erişim sağlayabilirsiniz.
Panel kullanıcıadı ve şifreniz debian sisteminizin root kullanıcı adı ve şifresidir.
Eğer uzaktan erişim sağlamak istiyorsanız ve bir firewall kullanıyorsanız 10000 numaralı portun açık olduğundan emin olunuz.

 

 

Linux Üzerinde Eşzaman için NTP Hizmeti Kurulumu

Linux sistemimiz üzerinde zamanın doğru ve eşzamanlı olması için ntp hizmetini kullanıyoruz.

Ntp paketini kurmak için root olarak giriş yaptıktan sonra :

komutunu uygulayarak ntp servisini yüklüyoruz.

Kontrol etmek için ise :

komutunu uyguluyoruz.

Debian Squid Proxy Server Kurulumu

Debian İşletim Sistemi üzerinde squid proxy server kurulumu.

1. Adım :

2. Adım :
/etc/squid3/squid.conf Dosyasında 1211. Satır civarında bulunan http_access deny all
olan satırı http_access allow all olarak değiştiriyoruz.

3. Adım :

Debian İnternet Hızını Kontrol Etme Speedtest

Debian işletim sistemi üzerinde konsol aracılığı ile nasıl internet hızınızı öğrenmek için speedtest-cli paketini kullanabilirsiniz.

Kullanım şekli aşağıdaki gibidir.

1. Adım :

Yukarıdaki komut aracılığıyla debianın güncel paket listesini indiriyoruz.

2. Adım :

Python-pip kütüphanesini yüklüyoruz.

3. Adım :

Speedtest-cli paketini yüklüyoruz.

4. Adım :

speedtest-cli koutu ile test ediyoruz sonuç aşağıdakine benzer çıkacaktır.

Debian Üzerinde Çalışan Servisleri Görüntüleme

Merhaba,

Bu yazımda size Debian üzerinde çalışan servisler nasıl görüntülenir onu göstereceğim.

Komutumuz :

Eğer sadece çalışan python servislerini görmek istiyorsak :

Debian Usb Disk Mount

Merhaba,

Bu yazımda size Debian sistem üzerine usb diskinizi taktıntan sonra dosyalara nasıl erişebilirsiniz onu göstereceğim.

1. Adım : Öncelikle usb diskimizin Device yolunu almamız gerekiyor bunun için konsol üzerinde fdisk -l yazarak sisteme bağlı cihazları listeliyoruz.

debian-fdisk-l

2. Adım : Çıkan sonuçlar içerisinde ki genelde en alt kısımda bulunur yukarıda kırmızı çerçeve ile işaretlenmiştir.Cihaz yolumuzu alıyoruz benimki /dev/sdb1.

3. Adım : /media dizini altında usb adında bir dizin oluşturuyoruz. mkdir /media/usb

4. Adım : mount /dev/sdb1 /media/usb komutu ile usb diskimizi mount ediyoruz. Artık /media/usb dizini altında usb diskinizdeki dosyalara erişebilirsiniz.

5. Adım : İşiniz bittikten sonra usb diskinizi sistemden çıkarmadan önce umount /dev/sdb1 komutu ile diskimizi umount ediyoruz. Direk usb diskinizi çıkartırsanız sorunlara neden olabilir.