So installieren und konfigurieren Sie DenyHosts in CentOS 7

So installieren und konfigurieren Sie DenyHosts in CentOS 7

DenyHosts ist ein von Phil Schwartz entwickeltes Open-Source-Python-basiertes Tool, das Brute-Force-Angriffe und Wörterbuch-basierte Angriffe auf SSH-Server verhindern soll. Es ist ein protokollbasiertes Sicherheitstool.
Es ist einfach und die Möglichkeit, Regeln manuell zu konfigurieren.

DenyHosts wird häufig als Alternative zu Fail2ban verwendet. Wenn es zu viele ungültige SSH-Anmeldeversuche gab, geht es von Brute-Force-Angriffen oder Wörterbuch-basierten Angriffen aus und verhindert, dass die IP-Adresse weitere Versuche unternimmt, indem es sie zu /etc/hosts.deny auf dem Server hinzufügt.

( Erfahren Sie, wie Sie Fail2ban auf CentOS 7 installieren )

Installieren und konfigurieren Sie denyhost in centos 7 von Github Repo

Installieren Sie zuerst git

# yum install git

Cloud jetzt das Denyhosts Github Repo

# git clone https://github.com/denyhosts/denyhosts

Nachdem Sie die Dateien von Github geklont haben, installieren Sie es.

# cd denyhosts

# python setup.py install

Dadurch werden die DenyHosts-Module im Verzeichnis site-packages von Python installiert.

Lassen Sie uns DenyHosts konfigurieren

Wir müssen eine Konfigurationsdatei erstellen, bevor sie funktionieren kann. Die Beispielkonfigurationsdatei denyhosts.conf enthält die meisten der möglichen Einstellungen und wir müssen sie kopieren und die Datei bearbeiten.

# cp denyhosts.conf /etc

# vim /etc/denyhosts.conf

Die Beispielkonfigurationsdatei enthält informative Kommentare, die Ihnen helfen sollen, DenyHosts schnell zu konfigurieren. Nachdem Sie Ihre Konfigurationsdatei bearbeitet haben, speichern Sie sie.

Als nächstes müssen wir das Beispielskript daemon-control.dist als solches in daemon-control kopieren und den empfohlenen Abschnitt entsprechend dem Speicherort Ihrer Konfigurationsdatei ändern.

# cp daemon-control-dist daemon-control

Bearbeiten Sie die daemon-control-Datei. Sie sollten nur diesen Abschnitt oben bearbeiten müssen:

So installieren und konfigurieren Sie DenyHosts in CentOS 7

###############################################
#### Edit these to suit your configuration ####
###############################################

DENYHOSTS_BIN = "/usr/bin/denyhosts.py'
DENYHOSTS_LOCK = "/var/lock/subsys/denyhosts'
DENYHOSTS_CFG = "/etc/denyhosts.conf'

Nachdem Sie die Konfigurations- und Daemon-Steuerungsdateien bearbeitet haben, stellen Sie sicher, dass das Daemon-Steuerungsskript ausführbar ist.

Jetzt DenyHosts manuell starten

# ./daemon-control start

Sie sollten das Daemon-Protokoll (normalerweise /var/log/denyhosts) konsultieren, um sicherzustellen, dass DenyHosts erfolgreich ausgeführt wird.

So starten Sie DenyHosts automatisch

Erstellen Sie einen symbolischen Link von /etc/init.d wie:

# cd /etc/init.d
# ln -s /usr/share/denyhosts/daemon-control denyhosts

Jetzt können wir den Denyhosts-Dienst über den Befehl systemctl verwalten

So aktivieren Sie DenyHosts

# systemctl enable denyhosts

Anfangen

# systemctl start denyhosts

Um den Status zu überprüfen

# systemctl status denyhosts

Heute haben wir gesehen, wie unsere Support-Techniker DenyHosts in CentOS 7 mit Github Repo installieren, konfigurieren und konfigurieren.


So installieren und konfigurieren Sie CSF (ConfigServer Security & Firewall) unter CentOS 7

So installieren und konfigurieren Sie CSF (ConfigServer Security & Firewall) unter CentOS 7

ConfigServer Security & Firewall (kurz auch csf genannt) ist eine Stateful Packet Inspection (SPI) Firewall. Erfahren Sie, wie Sie CSF unter CentOS 7 installieren und konfigurieren

So installieren Sie den R1Soft Backup Agent auf CentOS

So installieren Sie den R1Soft Backup Agent auf CentOS

Erfahren Sie, wie Sie den R1Soft Backup Agent auf CentOS installieren und konfigurieren. R1Soft Server Backup Manager bietet Dienstanbietern eine flexible, serverfreundliche Lösung.

So ändern Sie CloudLinux LVE-Limits

So ändern Sie CloudLinux LVE-Limits

In diesem Artikel haben wir erklärt, wie man CloudLinux LVE-Limits ändert. Also lasst uns anfangen. CloudLinux LVE-Limits können mithilfe von LVE Manager geändert werden.

So ändern Sie SSH des Ports des Linux-Servers

So ändern Sie SSH des Ports des Linux-Servers

Um den SSH-Port des Linux-Servers zu ändern, müssen Sie sich über SSH beim Server anmelden und die SSH-Konfigurationsdatei ändern.

So installieren Sie Centova Cast auf CentOS

So installieren Sie Centova Cast auf CentOS

Centova Cast ist die führende Verwaltungsplattform für Internetradio-Streams, die Stream-Hosting-Providern umfassende Einblicke und Kontrolle bietet.Centova Cast

So richten Sie Mail-Relay auf Ihrem Mail-Server ein

So richten Sie Mail-Relay auf Ihrem Mail-Server ein

Sie können die E-Mail-Versandprobleme beheben, indem Sie die folgenden E-Mail-Relay-Einstellungen verwenden.

So installieren Sie Apache, MariaDB, PHP und phpMyAdmin in Ubuntu 18.04

So installieren Sie Apache, MariaDB, PHP und phpMyAdmin in Ubuntu 18.04

Wir werden lernen, Apache MariaDB PHP und PHPMyAdmin auf dem Ubuntu 18.04-Server zu installieren. Apache, MySQL/MariaDB und PHP bestehen aus Paketen. Es ist bekannt als LAMP

Lernen Sie die grundlegende Benutzerverwaltung unter Linux

Lernen Sie die grundlegende Benutzerverwaltung unter Linux

Möchten Sie einen Benutzer in Linux hinzufügen, ändern oder löschen? Hier ist der perfekte Artikel für Sie.

Lernen Sie die grundlegende Gruppenverwaltung in Linux

Lernen Sie die grundlegende Gruppenverwaltung in Linux

Erfahren Sie mehr über die Gruppenverwaltung unter Linux. So fügen Sie eine Gruppe hinzu, ändern eine Gruppe und löschen eine Gruppe, fügen Mitglieder in Linux hinzu. Erstellen Sie eine neue Gruppe, verwenden Sie den Befehl groupadd.

Erfahren Sie, wie Sie Fail2ban auf CentOS 7 installieren

Erfahren Sie, wie Sie Fail2ban auf CentOS 7 installieren

Fail2ban ist sehr nützlich, um die SSH-Verbindung zu sichern. Jetzt sollten Sie in der Lage sein, fail2ban auf centos7 zu installieren und zu konfigurieren. Fügen Sie dem Server eine zusätzliche Sicherheitsebene hinzu