Struttura del corso

Sessione 1: Introduzione a SSH e SSH Access Sicurezza

  • Panoramica del protocollo SSH e del suo significato nell'accesso remoto sicuro
  • Protezione dell'accesso SSH mediante 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: Samba Condivisione file

  • Introduzione a Samba e al suo ruolo nella condivisione di file e stampanti
  • Configurazione del server Samba per la condivisione delle directory
  • Impostazione dell'autenticazione utente e delle autorizzazioni per Samba condivisioni
  • Accesso alle condivisioni 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 di zone, record e risoluzione dei nomi DNS
  • Risoluzione dei problemi DNS comuni

Sessione 4: Web Servers (Apache)

  • Introduzione al Server HTTP Apache e al suo ruolo nel servire le 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 comunicazioni HTTPS sicure

Sessione 5: Server cache (Squid)

  • Comprendere il concetto di memorizzazione nella cache e i suoi vantaggi per le prestazioni Web
  • Installazione e configurazione di Squid come server proxy di memorizzazione nella cache
  • Configurazione dei controlli di accesso, dei criteri di memorizzazione nella cache e dell'accesso a 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 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 over SSL/TLS) per i trasferimenti di file crittografati

Sessione 9: Database (MySQL)

  • Introduzione al sistema di gestione dei 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 conversione degli indirizzi di rete (NAT) e del port forwarding
  • Introduzione alla configurazione e 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  

 

 14 ore

Numero di Partecipanti



Prezzo per Partecipante

Corsi relativi

Categorie relative