Schulungsübersicht
Sitzung 1: Einführung in SSH und Sicherheit des SSH-Zugriffs
- Übersicht über das SSH-Protokoll und seine Bedeutung für sicheren Remote-Zugriff
Sicherung des SSH-Zugriffs durch schlüsselbasierte Authentifizierung
Implementierung starker Passwortrichtlinien und Zwei-Faktor-Authentifizierung
Konfiguration von SSH, um nur Zugriff von bestimmten IP-Adressen zu ermöglichen
Sitzung 2: Dateifreigabe mit Samba
- Einführung in Samba und seine Rolle bei der Datei- und Druckerausgabe-Freigabe
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
Sitzung 3: DNS (Domain Name System)
- Verständnis von DNS und seiner Rolle bei der Übersetzung von Domänennamen in IP-Adressen
Einrichtung eines DNS-Servers mit BIND (Berkeley Internet Name Domain)
Konfiguration von DNS-Zonen, Records und Namensauflösung
Behandlung häufiger DNS-Probleme
Sitzung 4: Webserver (Apache)
- Einführung in den Apache HTTP Server und seine Rolle beim Bereitstellen von Webseiten
Installation und Konfiguration von Apache unter Linux
Erstellung virtueller Hosts zur Mehrfachhosting von Websites
Konfiguration von SSL/TLS-Zertifikaten für sichere HTTPS-Kommunikation
Sitzung 5: Cache-Server (Squid)
- Verständnis des Caching-Konzepts und seiner Vorteile für die Webleistung
Installation und Konfiguration von Squid als Caching-Proxy-Server
Konfiguration von Zugriffssteuerungen, Cache-Richtlinien und Protokollierung in Squid
Testen und Überwachen der Effektivität der Cache-Funktionalität von Squid
Sitzung 6: E-Mail-Server (Sendmail, Postfix)
- Übersicht über E-Mail-Protokolle (SMTP, POP3, IMAP)
Einrichtung und Konfiguration von Sendmail oder Postfix als E-Mail-Server
Konfiguration von E-Mail-Aliasen, virtuellen Domänen 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 des Benutzerzugriffs, Berechtigungen und sicherer 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 Datensicherheit
Sitzung 10: Erweitertes Firewall-Setup, Kernelkonfiguration und Kompilierung
- Erweitertes Firewall-Setup mit iptables
Implementierung von Network Address Translation (NAT) und Portweiterleitung
Einführung in die Kernelkonfiguration und -kompilierung
Anpassung von Kerneloptionen für verbesserte Leistung und Sicherheit
Voraussetzungen
- Grundlegende Kenntnisse in Linux
- Erfahrung mit grundlegenden Linux-Befehlen
Erfahrungsberichte (2)
Sehr gut strukturierte und komplexe Dokumentation. Ein geeignetes Tempo für die Übungen. Detaillierte Erklärungen und thematisch angebracht.
Tiberiu Longauer
Kurs - Linux Advanced
Maschinelle Übersetzung
Mir gefiel, dass 80-90 % der Themen für mich neu waren und dass es meine Sicht auf viele Technologien sowie auf den Betrieb von Systemen erweitert hat.
Vlad
Kurs - Linux Advanced
Maschinelle Übersetzung