Contattataci

Struttura del corso

Sessione 1: Introduzione a SSH e Sicurezza dell'accesso SSH

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

Securizzazione dell'accesso SSH tramite autenticazione basata su chiavi

Implementazione di politiche password forti e autenticazione a due fattori

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

Sessione 2: Condivisione file con Samba

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

Configurazione del server Samba per condividere directory

Impostazione dell'autenticazione utenti e dei permessi per le condivisioni Samba

Accesso alle condivisioni Samba da client Windows e Linux

Sessione 3: DNS (Domain Name System)

  • Comprensione del DNS e del suo ruolo nella traduzione dei nomi di dominio in indirizzi IP

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

Configurazione di zone DNS, record e risoluzione dei nomi

Risoluzione dei problemi DNS più comuni

Sessione 4: Server Web (Apache)

  • Introduzione al server HTTP Apache e al suo ruolo nel servire pagine web

Installazione e configurazione di Apache su Linux

Creazione di virtual host per ospitare più siti web

Configurazione dei certificati SSL/TLS per comunicazioni HTTPS sicure

Sessione 5: Server Cache (Squid)

  • Comprensione del concetto di caching e dei suoi vantaggi per le prestazioni web

Installazione e configurazione di Squid come server proxy cache

Configurazione dei controlli di accesso, delle politiche di caching e della registrazione in Squid

Test e monitoraggio dell'efficacia della cache di Squid

Sessione 6: Server di Posta Elettronica (Sendmail, Postfix)

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

Configurazione di Sendmail o Postfix come server di posta

Configurazione di alias di posta, domini virtuali e caselle di posta utente

Implementazione del filtraggio dello spam e della protezione antivirus per la posta

Sessione 7: Server DHCP

  • Introduzione al protocollo DHCP (Dynamic Host Configuration Protocol)

Installazione e configurazione del server DHCP ISC

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

Gestione degli affitti DHCP e risoluzione dei problemi DHCP più comuni

Sessione 8: Server FTP

  • Panoramica del protocollo FTP (File Transfer Protocol)

Installazione e configurazione di un server FTP (es. vsftpd, proftpd)

Configurazione dell'accesso utente, dei permessi e delle opzioni FTP sicure

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

Sessione 9: Database (MySQL)

  • Introduzione al sistema di gestione del database MySQL

Installazione e configurazione del server MySQL

Creazione di database, tabelle e account utente

Gestione dei dati, backup e sicurezza del database

Sessione 10: Configurazione Avanzata del Firewall, Configurazione del Kernel e Compilazione

  • Configurazione avanzata del firewall con 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 migliori prestazioni e sicurezza

Requisiti

  • Conoscenza di base di Linux
  • Esperienza con i comandi di base di Linux
     
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative