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
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