Struttura del corso

Sessione 1: Introduzione a SSH e alla sicurezza SSH Access

  • Panoramica del protocollo SSH e della sua importanza nell'accesso remoto sicuro

Protezione dell'accesso SSH tramite l'autenticazione basata su chiave

Implementazione di criteri di password complesse e autenticazione a due fattori

Configurazione di SSH per consentire l'accesso solo da indirizzi IP specifici

Sessione 2: Condivisione di file Samba

  • Introduzione a Samba e al suo ruolo nella condivisione di file e stampanti

Configurazione del server Samba per condividere le directory

Impostazione dell'autenticazione utente e delle autorizzazioni per le condivisioni Samba

Accesscondivisioni Samba da client Windows e Linux

Sessione 3: DNS (Domain Name System)

  • Comprendere il DNS e il suo ruolo nella traduzione dei nomi di dominio in indirizzi IP

Configurazione di un server DNS utilizzando BIND (Berkeley Internet Name Domain)

Configurazione delle zone DNS, dei record e della risoluzione dei nomi

Risoluzione dei problemi DNS più comuni

Sessione 4: Web Servers (Apache)

  • Introduzione ad Apache HTTP Server e al suo ruolo nella gestione delle pagine web

Installazione e configurazione di Apache su Linux

Creazione di host virtuali per l'hosting di più siti Web

Configurazione dei certificati SSL/TLS per la comunicazione HTTPS sicura

Sessione 5: Server di cache (Squid)

  • Comprendere il concetto di memorizzazione nella cache e i relativi vantaggi per le prestazioni Web

Installazione e configurazione di Squid come server proxy di memorizzazione nella cache

Configurazione dei controlli di accesso, delle politiche di memorizzazione nella cache e dell'accesso in Squid

Test e monitoraggio dell'efficacia del caching di Squid

Sessione 6: Server di posta elettronica (Sendmail, Postfix)

  • Panoramica dei protocolli di posta elettronica (SMTP, POP3, IMAP)

Impostazione e configurazione di Sendmail o Postfix come server di posta elettronica

Configurazione di alias di posta elettronica, domini virtuali e cassette postali utente

Implementazione del filtro antispam e della protezione antivirus per la posta elettronica

Sessione 7: Server DHCP

  • Introduzione a DHCP (Dynamic Host Configuration Protocol)

Installazione e configurazione del server DHCP ISC

Assegnazione dinamica di indirizzi IP, subnet mask e altri parametri di rete

Gestione dei lease DHCP e risoluzione dei problemi DHCP più comuni

Sessione 8: Server FTP

  • Panoramica di FTP (File Transfer Protocol)

Installazione e configurazione di un server FTP (ad esempio, vsftpd, proftpd)

Configurazione dell'accesso utente, delle autorizzazioni e delle opzioni FTP sicure

Abilitazione di FTPS (FTP su SSL/TLS) per i trasferimenti di file crittografati

Sessione 9: Databases (MySQL)

  • Introduzione al sistema di gestione di database MySQL

Installazione e configurazione del server MySQL

Creazione di database, tabelle e account utente

Gestione dei dati, dei backup e della sicurezza del database

Sessione 10: Configurazione avanzata del firewall, configurazione del kernel e compilazione

  • Configurazione avanzata del firewall tramite iptables 

Implementazione della traduzione degli indirizzi di rete (NAT) e del port forwarding

Introduzione alla configurazione e alla compilazione del kernel

Personalizzazione delle opzioni del kernel per migliorare le prestazioni e la sicurezza

Requisiti

  • Una comprensione di Linux
  • Esperienza con i comandi di base Linux
     
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative