Storage Mounts dauerhaft einrichten: fstab sicher konfigurieren

In Linux-Systemen ist die korrekte und dauerhafte Einbindung von Storage essentiell, um Daten konsistent verfügbar zu halten. Die Datei /etc/fstab spielt dabei eine zentrale Rolle. Sie definiert, welche Partitionen, Netzlaufwerke oder externe Speichermedien beim Systemstart automatisch gemountet werden. Eine falsche Konfiguration kann jedoch dazu führen, dass das System nicht bootet oder Storage nicht verfügbar ist.…

SSH Jump Host einrichten: Sicherer Zugang zu internen Servern

Ein SSH Jump Host, auch als Bastion Host bezeichnet, ermöglicht sicheren Zugang zu Servern in internen Netzwerken, ohne dass diese direkt aus dem Internet erreichbar sind. Er dient als kontrollierter Einstiegspunkt, über den Administratoren oder Entwickler auf Zielsysteme zugreifen, während Firewalls und Sicherheitsrichtlinien intakt bleiben. Grundlagen eines Jump Hosts Der Jump Host ist ein zentraler…

Permissions richtig setzen: chmod, chown und umask im Serverbetrieb

Die korrekte Verwaltung von Dateirechten und Besitzverhältnissen ist ein grundlegender Bestandteil des Linux-Serverbetriebs. Falsche Berechtigungen können Sicherheitslücken öffnen oder den Betrieb von Applikationen behindern. In diesem Artikel lernen Einsteiger, IT-Studierende und Junior Network Engineers, wie chmod, chown und umask effizient und sicher eingesetzt werden. Grundlagen von Linux-Dateiberechtigungen Jede Datei und jedes Verzeichnis in Linux hat…

VPN Server Setup auf Linux: WireGuard schnell und sicher konfigurieren

WireGuard ist ein modernes, leichtgewichtiges VPN-Protokoll, das auf Sicherheit, Performance und Einfachheit ausgelegt ist. Im Vergleich zu klassischen VPN-Lösungen wie OpenVPN oder IPSec zeichnet es sich durch eine schlanke Architektur und einfache Konfigurationsdateien aus. Dieser Leitfaden zeigt, wie Sie einen WireGuard VPN-Server auf Linux schnell und sicher einrichten. Voraussetzungen Bevor Sie starten, sollten folgende Punkte…

SFTP einrichten: Sichere Dateiübertragung im Linux Server Setup

SFTP (Secure File Transfer Protocol) ist eine sichere Methode, Dateien zwischen Servern und Clients zu übertragen. Es basiert auf SSH und bietet verschlüsselte Übertragung, Authentifizierung per Passwort oder Key, sowie die Möglichkeit, Benutzerrechte granular zu steuern. Für IT-Einsteiger, Studierende und Junior Network Engineers ist es essenziell zu verstehen, wie SFTP korrekt eingerichtet und betrieben wird,…

OpenVPN auf Linux: Setup, Zertifikate und Clients

OpenVPN ist ein weit verbreitetes, sicheres VPN-Protokoll, das Flexibilität bei der Konfiguration und starke Verschlüsselung bietet. Es wird häufig verwendet, um entfernte Clients und Standorte zuverlässig mit einem zentralen Netzwerk zu verbinden. In diesem Leitfaden zeigen wir Schritt für Schritt, wie man OpenVPN auf einem Linux-Server einrichtet, Zertifikate erstellt und Clients konfiguriert. Voraussetzungen Bevor Sie…

Samba Server Setup: Filesharing für Windows-Clients konfigurieren

Samba ist ein Open-Source-Dienst, der es Linux-Servern ermöglicht, Dateien und Drucker mit Windows-Clients im Netzwerk zu teilen. Ein korrekt konfigurierter Samba-Server ist essenziell, um sichere und performante File-Sharing-Dienste für Unternehmensnetzwerke oder Homelabs bereitzustellen. Dieses Tutorial zeigt Schritt für Schritt, wie Sie Samba auf einem Linux-Server installieren, Benutzer anlegen, Freigaben konfigurieren und Windows-Clients anbinden. Samba installieren…

DNS Server Setup: Bind9 oder Unbound als Resolver betreiben

Ein funktionierender DNS-Server ist das Herzstück jeder Netzwerkumgebung, sei es für interne Firmennetze oder für öffentliche Resolver. Mit einem lokalen DNS-Server können Anfragen schneller beantwortet, Zonen zentral verwaltet und Sicherheit durch Filterung und Logging erhöht werden. In diesem Tutorial zeigen wir, wie man unter Linux Bind9 oder Unbound als DNS-Server installiert und konfiguriert. Voraussetzungen Bevor…

NFS Server Setup: Linux Dateifreigaben im LAN bereitstellen

NFS (Network File System) ist ein bewährtes Protokoll, um Verzeichnisse und Dateien auf einem Linux-Server im LAN freizugeben. Mit NFS können mehrere Clients gleichzeitig auf zentrale Daten zugreifen, was insbesondere in Unternehmensnetzwerken oder Homelabs von Vorteil ist. Dieses Tutorial führt Schritt für Schritt durch die Installation, Konfiguration und Nutzung eines NFS-Servers auf Linux. NFS-Pakete installieren…

Webserver Setup: Nginx installieren und sicher konfigurieren

Nginx ist ein leistungsstarker, ressourcenschonender Webserver, der sowohl statische als auch dynamische Inhalte effizient bereitstellen kann. Dieses Tutorial führt Sie Schritt für Schritt durch die Installation, Grundkonfiguration und Sicherung eines Nginx-Webservers auf einem Linux-System, ideal für Einsteiger, Admins und Network Engineers, die sichere Server bereitstellen möchten. Installation von Nginx Die Installation hängt von der verwendeten…