Schulungsübersicht
Sitzung 1: Einführung in SSH und SSH-Zugriffssicherheit
- Überblick über das SSH-Protokoll und seine Bedeutung für den sicheren Fernzugriff
Sichere SSH-Zugriff mit Schlüsselausweis
Implementierung starker Passwortrichtlinien und Zwei-Faktor-Authentifizierung
Konfiguration von SSH zum Zulassen von Zugriff nur von bestimmten IP-Adressen
Sitzung 2: Samba Dateifreigabe
- Einführung in Samba und seine Rolle in der Datei- und Druckerfreigabe
Konfiguration des Samba-Servers zum Freigeben 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 Domain-Namen in IP-Adressen
Einrichtung eines DNS-Servers mit BIND (Berkeley Internet Name Domain)
Konfiguration von DNS-Zonen, Datensätzen und Namenauflösung
Behebung häufiger DNS-Probleme
Sitzung 4: Webserver (Apache)
- Einführung in den Apache HTTP-Server und seine Rolle bei der Bereitstellung von Web-Seiten
Installation und Konfiguration von Apache unter Linux
Erstellung von virtuellen Hosts zum Hosting mehrerer Websites
Konfiguration von SSL/TLS-Zertifikaten für sichere HTTPS-Kommunikation
Sitzung 5: Cache-Server (Squid)
- Verständnis des Konzepts des Caching und seiner Vorteile für die Web-Performance
Installation und Konfiguration von Squid als Cache-Proxy-Server
Konfiguration von Zugriffssteuerungen, Cache-Policies und Protokollierung in Squid
Test und Überwachung der Wirksamkeit der Squid-Cache-Funktionalität
Sitzung 6: E-Mail-Server (Sendmail, Postfix)
- Überblick über E-Mail-Protokolle (SMTP, POP3, IMAP)
Einrichtung und Konfiguration von Sendmail oder Postfix als E-Mail-Server
Konfiguration von E-Mail-Aliasen, virtuellen Domains und Benutzer-Mailboxen
Implementierung von Spam-Filterung und Antiviren-Schutz 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 Netzwerkkonfigurationen dynamisch
Verwaltung von DHCP-Leases und Behebung häufiger DHCP-Probleme
Sitzung 8: FTP-Server
- Überblick über FTP (File Transfer Protocol)
Installation und Konfiguration eines FTP-Servers (z. B. vsftpd, proftpd)
Konfiguration von Benutzerzugriff, 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 Datensicherheit
Sitzung 10: Erweiterte Firewall-Konfiguration, Kernel-Konfiguration und Kompilierung
- Erweiterte Firewall-Konfiguration mit iptables
Implementierung von Network Address Translation (NAT) und Port-Weiterleitung
Einführung in Kernel-Konfiguration und Kompilierung
Anpassung von Kernel-Optionen zur Verbesserung der Leistung und Sicherheit
Voraussetzungen
- Grundlegendes Verständnis von 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