Bu siteyi kullanarak Gizlilik Politikası'nı ve Kullanım Şartları'nı kabul etmiş olursunuz.
Kabul et
Teknoloji Linux Windows Apple Google
  • En İyi Kodi Eklentileri
  • MadVR Ayarları
  • PotPlayer Ayarları
  • En İyi 65 İnç TV’ler
  • WordPress 6.0
Bildirim
  • ANASAYFA
  • TEKNOLOJİ
  • YAZILIM
  • LİNUX
  • WİNDOWS
Kişiselleştir
Teknoloji Linux Windows Apple GoogleTeknoloji Linux Windows Apple Google
Yazı Tipi Yeniden BoyutlandırıcıAa
  • Sinema TV
  • Netfjix
  • İncelemeler
  • Sinema Haber
  • TV Haber
Arama
  • ANASAYFA
  • TEKNOLOJİ
    • Android
    • Apple
    • İnternet
    • iPhone
    • Mobil
    • Samsung
  • YAZILIM
    • Güvenlik
    • Programlama Dili
    • Web Tasarım
    • Sunucu
    • WordPress
  • LİNUX
    • Arch Linux
    • Fedora
    • Debian
    • Linux Mint
    • Ubuntu
  • WİNDOWS

Öne Çıkan Hikayeler

En güncel haberleri keşfedin!

Apple iOS 26.3 Beta 3 Sürümünü Yayınladı: İşte Dikkat Çeken Yenilikler

Windows 11 Güncellemesi Eski Modemleri Sessizce Devre Dışı Bıraktı: İşte Sebebi!

CachyOS Ocak 2026 Sürümü Yayınlandı: Yeni Plasma Giriş Yöneticisi Geldi

Bağlantıda Kalın

Bizi sosyal medyada bulun
248.1KTakipçilerBeğen
61.1KTakipçilerTakip et
165KAbonelerAbone ol
Made by ThemeRuby using the Foxiz theme. Powered by WordPress

Ana Sayfa » DenyHosts ile SSH Sunucu Saldırılarını Engeleme

Sunucu

DenyHosts ile SSH Sunucu Saldırılarını Engeleme

Murat
Son güncelleme: Nisan 2, 2022 5:28 pm
Hazırlayan: Murat
Yorum yapılmamış
Paylaş
Paylaş
SSH Sunucu Saldırılarını Engeleme

DenyHosts, Phil Schwartz tarafından Python dilinde geliştirilmiş, SSH sunucuları için açık kaynaklı ve ücretsiz, günlük tabanlı bir saldırı önleme güvenlik programıdır.

İçindekiler
  • Linux’ta DenyHosts Nasıl Kurulur
  • Beyaz Liste IP Adresleri için DenyHosts’u Yapılandırma
  • E-posta Uyarıları için DenyHosts’u Yapılandırma
  • DenyHosts Hizmetini Yeniden Başlatma
  • Engellenen IP Adresini DenyHosts’tan Kaldır
  • DenyHosts’ta Kalıcı Olarak Beyaz Liste IP Adresleri

Sunucudaki /etc/hosts.deny dosyasına bir giriş ekleyerek kaynak IP adreslerini bloke ederek geçersiz oturum açma girişimleri, sözlük tabanlı saldırılar ve kaba kuvvet saldırıları için SSH sunucu günlüklerini izlemek ve analiz etmek için amaçlanır ve IP adresini engeller. bu tür başka giriş denemeleri yapmaktan caydırmak.

DenyHosts, özellikle uzak Linux sunucularında parolasız ssh oturum açmalarına izin verdiğimizde, tüm Linux tabanlı sistemler için çok ihtiyaç duyulan bir araçtır.

Bu yazıda size Fedora, CentOS, Rocky Linux ve AlmaLinux gibi RHEL tabanlı Linux dağıtımlarında DenyHost’ların nasıl kurulacağını ve yapılandırılacağını göstereceğiz.

Linux’ta DenyHosts Nasıl Kurulur

DenyHosts aracı varsayılan olarak Linux sistemlerine dahil değildir, onu üçüncü taraf EPEL deposunu kullanarak kurmamız gerekir. Depo eklendikten sonra aşağıdaki yum komutunu kullanarak paketi kurun.

# yum install epel-release
# yum install denyhosts

Beyaz Liste IP Adresleri için DenyHosts’u Yapılandırma

Denyhost’lar kurulduktan sonra, kendi IP adresinizi beyaz listeye eklediğinizden emin olun, böylece asla kilitlenmezsiniz. Bunu yapmak için /etc/hosts.allow dosyasını açın.

# vi /etc/hosts.allow

Açıklamanın altına, her bir IP adresini asla engellemek istemediğiniz ayrı bir satıra tek tek ekleyin. Format aşağıdaki gibi olmalıdır.

#
# hosts.allow   This file contains access rules which are used to
#               allow or deny connections to network services that
#               either use the tcp_wrappers library or that have been
#               started through a tcp_wrappers-enabled xinetd.
#
#               See 'man 5 hosts_options' and 'man 5 hosts_access'
#               for information on rule syntax.
#               See 'man tcpd' for information on tcp_wrappers
#
sshd: 172.16.25.125
sshd: 172.16.25.126
sshd: 172.16.25.127

E-posta Uyarıları için DenyHosts’u Yapılandırma

Ana yapılandırma dosyası /etc/denyhosts.conf altında bulunur. Bu dosya, şüpheli girişler ve kısıtlanmış ana bilgisayarlar hakkında e-posta uyarıları göndermek için kullanılır. Bu dosyayı VI düzenleyiciyi kullanarak açın.

# vi /etc/denyhosts.conf

“ADMIN_EMAIL” adresini arayın ve şüpheli girişlerle ilgili e-posta uyarıları almak için e-posta adresinizi buraya ekleyin birden çok e-posta uyarısı için virgülle ayrılmış olarak kullanın. Lütfen CentOS 6.3 sunucu yapılandırma dosyasına bir göz atın. Her değişken iyi belgelenmiştir, bu nedenle beğeninize göre yapılandırın.

############ DENYHOSTS REQUIRED SETTINGS ############
SECURE_LOG = /var/log/secure
HOSTS_DENY = /etc/hosts.deny
BLOCK_SERVICE  = sshd
DENY_THRESHOLD_INVALID = 5
DENY_THRESHOLD_VALID = 10
DENY_THRESHOLD_ROOT = 1
DENY_THRESHOLD_RESTRICTED = 1
WORK_DIR = /var/lib/denyhosts
SUSPICIOUS_LOGIN_REPORT_ALLOWED_HOSTS=YES
HOSTNAME_LOOKUP=YES
LOCK_FILE = /var/lock/subsys/denyhosts

############ DENYHOSTS OPTIONAL SETTINGS ############
ADMIN_EMAIL = [email protected]
SMTP_HOST = localhost
SMTP_PORT = 25
SMTP_FROM = DenyHosts <[email protected]>
SMTP_SUBJECT = DenyHosts Daily Report

############ DENYHOSTS OPTIONAL SETTINGS ############
DAEMON_LOG = /var/log/denyhosts
DAEMON_SLEEP = 30s
DAEMON_PURGE = 1h

DenyHosts Hizmetini Yeniden Başlatma

Yapılandırmanızı tamamladıktan sonra, yeni değişiklikler için denyhosts hizmetini yeniden başlatın. Ayrıca, sistem başlangıcına denyhosts hizmetini de ekliyoruz.

# chkconfig denyhosts on
# service denyhosts start

Engellenen IP Adresini DenyHosts’tan Kaldır

Yanlışlıkla engellediyseniz ve yasaklanan IP adresini reddetme sunucularından kaldırmak istiyorsanız. Hizmeti durdurmanız gerekiyor.

# /etc/init.d/denyhosts stop

Yasaklanmış IP adresini tamamen kaldırmak veya silmek için. Aşağıdaki dosyaları düzenlemeniz ve IP adresini kaldırmanız gerekiyor.

# vi /etc/hosts.deny
# vi /var/lib/denyhosts/hosts
# vi /var/lib/denyhosts/hosts-restricted
# vi /var/lib/denyhosts/hosts-root
# vi /var/lib/denyhosts/hosts-valid
# vi /var/lib/denyhosts/users-hosts

Engellenen IP Adresini kaldırdıktan sonra hizmeti yeniden başlatın.

# /etc/init.d/denyhosts start

Hatalı IP adresi /var/lib/denyhosts dizini altındaki tüm dosyalara eklendi, bu nedenle hangi dosyaların sorunlu IP adresini içerdiğini belirlemek çok zor. grep komutunu kullanarak IP adresini bulmanın en iyi yollarından biri. Örneğin, 172.16.25.127 IP adresini öğrenmek için yapın.

cd /var/lib/denyhosts
grep 172.16.25.127 *

DenyHosts’ta Kalıcı Olarak Beyaz Liste IP Adresleri

Kalıcı olarak beyaz listeye eklemek istediğiniz statik IP adresi listeniz varsa. /var/lib/denyhosts/allowed-hosts dosyasını açın. Bu dosyada bulunan IP adresi ne olursa olsun varsayılan olarak yasaklanmayacaktır (bunu bir süre listesi olarak kabul edin).

# vi /var/lib/denyhosts/allowed-hosts

Ve her bir IP adresini ayrı satıra ekleyin. Dosyayı kaydedin ve kapatın.

# We mustn't block localhost
127.0.0.1
172.16.25.125
172.16.25.126
172.16.25.127

Toplam Görüntülenme: 1
ETİKETLER:GüvenlikLinuxSunucu
Bu Makaleyi Paylaş
Facebook Bağlantıyı kopyala Yazdır
Hazırlayan:Murat
Takip et:
Murhas ve Begza.com'un Kurucusu. Linux kullanıcısı ve açık kaynak destekçisi. Telegram, Twitter, LinkedIn üzerinden bağlantı kurun veya Sorularınız için e-posta gönderin.
Yorum yapılmamış Yorum yapılmamış

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

📚 İlgili Yazılar

Gönderiyle ilgili makaleleri keşfedin!
Ubuntu

Ubuntu Terminalden Önyüklenebilir bir USB Bellek Oluşturma

Linux

Profesyoneller için Bash Klavye Kısayolları!

Linux

Kali Linux 2022.1 Yayınlandı Yeni Araçlar ve Arayüz Değişikliği

Linux

KDE Plazma 5.25 Beta Yayınlandı

LinuxMobil

Şu Anda Mevcut En İyi Linux Telefonları

Sunucu

Docker ile Nginx Proxy Yöneticisi Nasıl Kurulur ve Kullanılır

Güvenlik

En iyi Şifre Yöneticileri Tüm Girişlerinizi Koruyun

Linux

HP Linux Sürücüleri Artık Linux Mint 20.3 ve elementary OS 6.1’i Destekliyor

Daha fazla göster

Murhas, dijital dünyanın nabzını tutan, Linux altyapılarından siber güvenliğe kadar teknolojinin her alanında derinlemesine rehberler sunan bir teknoloji platformudur. Amacımız, karmaşık teknolojik dönüşümleri anlaşılır kılarak işletmelere ve teknoloji meraklılarına geleceğin dünyasında rehberlik etmektir. Teknolojiyi keşfedin, geleceği Murhas ile şekillendirin.

 
 

 

  • Kategoriler:
  • Hakkımızda
  • Gizlilik Politikası
  • Kullanım Koşulları
  • İletişim
  • Sorumluluk Reddi

Hızlı Bağlantılar

  • Sinema TV
  • Netfjix
  • İncelemeler
  • Sinema Haber
  • TV Haber

Popüler İçerikler

  • En İyi Kodi Eklentileri
  • MadVR Ayarları
  • PotPlayer Ayarları
  • En İyi 65 İnç TV’ler
  • WordPress 6.0

© 2026 Murhas. Tüm Hakları Saklıdır.

adbanner
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi kaybettiniz?