Redis auf Ubuntu 22.04 installieren & absichern

 

Redis kann die Leistung Ihres Systems erheblich verbessern. Wir zeigen Ihnen, wie Sie die leistungsstarke In-Memory-Datenbank effizient und sicher auf auf Ubuntu 22.04 konfigurieren und sichern können.

REmote DIctionary Server ist ein leistungsstarker In-Memory-Datenbankspeicher, der häufig für Caching und Messaging-Zwecke verwendet wird. In diesem Blogbeitrag erklären wir, wie man die Software auf einem Ubuntu 22.04-System installiert und konfiguriert, um eine sichere und effiziente Leistung zu gewährleisten.

Schritt 1: Redis installieren

Zuerst müssen Sie die Software auf Ihrem Ubuntu 22.04-System installieren. Öffnen Sie dafür ein Terminal und führen Sie die folgenden Befehle aus:

sudo apt update
sudo apt install redis-server

Schritt 2: Redis konfigurieren

Nach der Installation müssen Sie die Konfigurationsdatei bearbeiten, um optimale Leistung und Sicherheit zu gewährleisten. Öffnen Sie die Datei /etc/redis/redis.conf mit einem Texteditor Ihrer Wahl:

sudo nano /etc/redis/redis.conf

In der Konfigurationsdatei sollten Sie folgende Änderungen vornehmen:

  • Supervised Directive: Ändern Sie supervised no in supervised systemd. Dies ermöglicht es Redis, unter der Kontrolle von systemd zu laufen.
  • Bind Directive: Ändern Sie bind 127.0.0.1 ::1 zu bind 127.0.0.1, um Redis auf localhost zu beschränken und externe Zugriffe zu verhindern.

Speichern Sie die Datei und beenden Sie den Editor.

Schritt 3: Redis neustarten

Nachdem Sie die Konfiguration geändert haben, starten Sie die Software neu, um die Änderungen zu übernehmen:

sudo systemctl restart redis.service

Schritt 4: Redis absichern

 

Setzen Sie folgende Schritte um, um Ihren Server vor unautorisiertem Zugriff zu schützen:

  • Passwortschutz: Fügen Sie in der Konfigurationsdatei eine requirepass-Direktive hinzu und setzen Sie ein starkes Passwort.
  • Firewall-Einstellungen: Stellen Sie sicher, dass Ihr Server nicht öffentlich zugänglich ist. Verwenden Sie Firewall-Regeln, um den Zugriff zu beschränken.

Schritt 5: Installation überprüfen

Überprüfen Sie mit folgendem Client ob der In-Memory-Datenbankspeicher ordnungsgemäß funktioniert:

redis-cli

Nach Eingabe des Passworts (wenn gesetzt) sollten Sie in der Lage sein, Befehle auszuführen und mit Ihrer Instanz zu interagieren.

Fazit

Die Installation und Absicherung von Redis auf Ubuntu 22.04 ist ein unkomplizierter Prozess, der die Leistung Ihres Systems erheblich verbessern kann. Durch die Befolgung dieser Schritte stellen Sie sicher, dass Ihr Redis-Server sicher und effizient läuft.