GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie SSHGuard auf Ubuntu

In diesem Tutorial zeigen wir Ihnen, wie Sie SSHGuard auf Ihrem Ubuntu installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, SSHGuard ist ein sehr nützliches Überwachungstool zur Verhinderung von Brute Force Angriffe. SSHGuard liest Protokollmeldungen aus der Standardeingabe und ermittelt schädliche Aktivitäten. Wenn ein Angriff erkannt wird, wird die angreifende IP-Adresse sofort in der Firewall blockiert. SSHGuard ist ein leichtgewichtiges Überwachungstool, das in C-Sprache geschrieben ist, sodass es während der Ausführung weniger Speicher und CPU verbraucht.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen Schritt für Schritt die Installation von SSHGuard auf dem Linux-Ubuntu-Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 20.04, 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie SSHGuard auf Ubuntu

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie das folgende apt-get ausführen Befehle im Terminal.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gcc make

Schritt 2. Installieren Sie SSHGuard.

Laden Sie die neueste stabile Version von SSHGuard herunter, zum Zeitpunkt des Schreibens dieses Artikels ist es Version 1.5-5:

cd /opt
wget http://downloads.sourceforge.net/project/sshguard/sshguard/sshguard-1.5/sshguard-1.5.tar.bz2
bunzip2 sshguard-1.5.tar.bz2
tar -xvf sshguard-1.5.tar

SSHGuard-Dateien werden in einem neuen ‘sshguard-1.5 entpackt ' Verzeichnis. Gehen Sie in dieses Verzeichnis und kompilieren und installieren Sie die Quelle:

cd sshguard-1.5
./configure –with-firewall=iptables
make && make install

Schritt 3. SSHGuard konfigurieren.

Der SSHGuard hat keine eigene Konfigurationsdatei, also müssen wir ihn mit Iptables konfigurieren. Alles, was Sie tun müssen, ist eine neue Kette für SSHGuard in iptables zum Einfügen zu erstellen Sperrregeln:

iptables -N sshguard

Aktualisieren Sie nun die INPUT-Kette, um den Datenverkehr an die im vorherigen Schritt erstellte SSHGuard-Kette weiterzuleiten. Dadurch wird iptables angewiesen, den gesamten Datenverkehr von den betreffenden IP-Adressen zu blockieren:

iptables -A INPUT -j sshguard

Wenn Sie die anstößigen IP-Adressen nur für einen bestimmten Dienst wie SSH, Pop, Imap, FTP usw. blockieren möchten, können Sie das Multiport-Modul iptables verwenden:

iptables -A INPUT -m multiport -p tcp --destination-ports 21,22,110,143 -j sshguard

Sobald Sie iptables so konfiguriert haben, dass alle benötigten Dienste blockiert werden, speichern Sie die iptables-Konfiguration:

service iptables save

Wenn Sie derzeit kein iptables verwenden und einfach SSHGuard ohne weitere Auswirkungen auf Ihr System zum Laufen bringen möchten, erstellen und speichern diese Befehle eine iptables-Konfiguration, die tut absolut nichts, außer sshguard arbeiten zu lassen:

iptables -F
iptables -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -N sshguard
iptables -A INPUT -j sshguard

Herzlichen Glückwunsch! Sie haben SSHGuard erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von SSHGuard auf dem Ubuntu-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle SSHGuard-Website zu besuchen.


Ubuntu
  1. So installieren Sie Odoo auf Ubuntu

  2. So installieren Sie Maven auf Ubuntu

  3. So installieren Sie SSHGuard auf einem Ubuntu VPS

  4. So installieren Sie R unter Ubuntu 16.04

  5. So installieren Sie Go unter Ubuntu 18.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie PSAD unter Ubuntu Linux

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04