Kontakt aufnehmen

Schulungsübersicht

Sitzung 1: Einführung in SSH und SSH-Zugriffssicherheit

  • Übersicht über das SSH-Protokoll und dessen Bedeutung für sicheren Fernzugriff

Sicherung des SSH-Zugriffs mit schlüsselbasierter Authentifizierung

Implementierung starker Passwortrichtlinien und Zwei-Faktor-Authentifizierung

Konfiguration von SSH, um Zugriff nur von bestimmten IP-Adressen zu ermöglichen

Sitzung 2: Samba-Dateifreigabe

  • Einführung in Samba und dessen Rolle bei der Datei- und Druckerfreigabe

Konfiguration des Samba-Servers zur Freigabe von Verzeichnissen

Einrichtung der Benutzerauthentifizierung und Berechtigungen für Samba-Freigaben

Zugriff auf Samba-Freigaben von Windows- und Linux-Clients aus

Sitzung 3: DNS (Domain Name System)

  • Verständnis von DNS und dessen Rolle bei der Übersetzung von Domainnamen in IP-Adressen

Aufsetzen eines DNS-Servers mit BIND (Berkeley Internet Name Domain)

Konfiguration von DNS-Zonen, -Einträgen und Namensauflösung

Behandlung häufiger DNS-Probleme

Sitzung 4: Webserver (Apache)

  • Einführung in den Apache HTTP Server und dessen Rolle bei der Bereitstellung von Webseiten

Installation und Konfiguration von Apache unter Linux

Erstellung virtueller Hosts für das Hosting mehrerer Websites

Konfiguration von SSL/TLS-Zertifikaten für sichere HTTPS-Kommunikation

Sitzung 5: Cache-Server (Squid)

  • Verständnis des Cachings und dessen Vorteile für die Webleistung

Installation und Konfiguration von Squid als Caching-Proxyserver

Konfiguration von Zugriffssteuerungen, Cache-Richtlinien und Protokollierung in Squid

Testen und Überwachen der Effektivität des Squid-Cachings

Sitzung 6: E-Mail-Server (Sendmail, Postfix)

  • Übersicht über E-Mail-Protokolle (SMTP, POP3, IMAP)

Aufsetzen und Konfiguration von Sendmail oder Postfix als E-Mail-Server

Konfiguration von E-Mail-Adressumleitungen, virtuellen Domains und Benutzerpostfächern

Implementierung von Spamfilterung und Virenschutz für E-Mails

Sitzung 7: DHCP-Server

  • Einführung in DHCP (Dynamic Host Configuration Protocol)

Installation und Konfiguration des ISC DHCP-Servers

Zuweisung von IP-Adressen, Subnetzmasken und anderen Netzwerkparametern dynamisch

Verwaltung von DHCP-Leases und Behandlung häufiger DHCP-Probleme

Sitzung 8: FTP-Server

  • Übersicht über FTP (File Transfer Protocol)

Installation und Konfiguration eines FTP-Servers (z.B. vsftpd, proftpd)

Konfiguration von Benutzerautorisierung, Berechtigungen und sicheren FTP-Optionen

Aktivierung von FTPS (FTP über SSL/TLS) für verschlüsselte Dateiübertragungen

Sitzung 9: Datenbanken (MySQL)

  • Einführung in das MySQL-Datenbankmanagementsystem

Installation und Konfiguration des MySQL-Servers

Erstellung von Datenbanken, Tabellen und Benutzerkonten

Verwaltung von Daten, Backups und Datenbankicherheit

Sitzung 10: Erweitertes Firewall-Setup, Kernelkonfiguration und Kompilierung

  • Erweitertes Firewall-Setup mit iptables 

Implementierung von Network Address Translation (NAT) und Portweiterleitungen

Einführung in die Kernelkonfiguration und Kompilierung

Anpassung der Kerneloptionen zur Verbesserung von Leistung und Sicherheit

Voraussetzungen

  • Grundkenntnisse in Linux
  • Erfahrung mit grundlegenden Linux-Befehlen
     
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien