Plan Szkolenia
Sesja 1: Wprowadzenie do SSH i SSH Access Bezpieczeństwo
- Przegląd protokołu SSH i jego znaczenie w bezpiecznym dostępie zdalnym
Zabezpieczanie dostępu SSH przy użyciu uwierzytelniania opartego na kluczach
Wdrażanie zasad silnych haseł i uwierzytelniania dwuskładnikowego
Konfigurowanie SSH w celu umożliwienia dostępu tylko z określonych adresów IP
Sesja 2: Udostępnianie plików Samba
- Wprowadzenie do Samby i jej roli w udostępnianiu plików i drukarek
Konfigurowanie serwera Samba do udostępniania katalogów
Konfigurowanie uwierzytelniania użytkowników i uprawnień dla udziałów Samba
Accessingowanie udziałów Samba z klientów Windows i Linux
Sesja 3: DNS (system nazw domen)
- Zrozumienie DNS i jego roli w tłumaczeniu nazw domen na adresy IP
Konfigurowanie serwera DNS przy użyciu BIND (Berkeley Internet Name Domain)
Konfigurowanie stref DNS, rekordów i rozpoznawania nazw
Rozwiązywanie typowych problemów z DNS
Sesja 4: Web Servers (Apache)
- Wprowadzenie do serwera HTTP Apache i jego roli w serwowaniu stron internetowych
Instalowanie i konfigurowanie Apache na Linux.
Tworzenie wirtualnych hostów do hostowania wielu stron internetowych
Konfigurowanie certyfikatów SSL/TLS dla bezpiecznej komunikacji HTTPS
Sesja 5: Serwery pamięci podręcznej (Squid)
- Zrozumienie koncepcji buforowania i jego korzyści dla wydajności stron internetowych
Instalacja i konfiguracja Squid jako buforującego serwera proxy
Konfigurowanie kontroli dostępu, zasad buforowania i rejestrowania w Squid
Testowanie i monitorowanie skuteczności buforowania Squid
Sesja 6: Serwery poczty elektronicznej (Sendmail, Postfix)
- Przegląd protokołów poczty elektronicznej (SMTP, POP3, IMAP)
Ustawianie i konfigurowanie Sendmail lub Postfix jako serwera poczty e-mail
Konfigurowanie aliasów e-mail, domen wirtualnych i skrzynek pocztowych użytkowników
Wdrażanie filtrowania spamu i ochrony antywirusowej dla poczty e-mail
Sesja 7: Serwer DHCP
- Wprowadzenie do protokołu DHCP (Dynamic Host Configuration Protocol)
Instalacja i konfiguracja serwera DHCP ISC
Dynamiczne przypisywanie adresów IP, masek podsieci i innych parametrów sieciowych
Zarządzanie dzierżawami DHCP i rozwiązywanie typowych problemów z DHCP
Sesja 8: Serwer FTP
- Przegląd protokołu FTP (File Transfer Protocol)
Instalowanie i konfigurowanie serwera FTP (np. vsftpd, proftpd)
Konfigurowanie dostępu użytkowników, uprawnień i bezpiecznych opcji FTP
Włączanie FTPS (FTP over SSL/TLS) dla szyfrowanych transferów plików
Sesja 9: Databases (MySQL)
- Wprowadzenie do systemu zarządzania bazą danych MySQL
Instalowanie i konfigurowanie serwera MySQL
Tworzenie baz danych, tabel i kont użytkowników
Zarządzanie danymi, kopiami zapasowymi i bezpieczeństwem baz danych
Sesja 10: Zaawansowana konfiguracja zapory sieciowej, konfiguracja jądra i kompilacja
- Zaawansowana konfiguracja zapory sieciowej przy użyciu iptables
Wdrażanie translacji adresów sieciowych (NAT) i przekierowywania portów
Wprowadzenie do konfiguracji i kompilacji jądra
Dostosowywanie opcji jądra w celu poprawy wydajności i bezpieczeństwa
Wymagania
- Zrozumienie Linux
- Doświadczenie z podstawowymi Linux poleceniami
Opinie uczestników (1)
Podobało mi się to, że 80-90% rzeczy było dla mnie nowych i otworzyło mi to oczy na wiele technologii i na to, jak działa administrator systemu.
Vlad
Szkolenie - Linux Advanced
Przetłumaczone przez sztuczną inteligencję