Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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