Stabilisci un accesso affidabile
Verifica il server e l'impronta di SSH tramite il canale attendibile disponibile. Connettiti con una chiave SSH, crea un utente amministrativo e proteggi i dettagli di recupero dell'account. Mantieni aperta una sessione funzionante mentre testi le nuove impostazioni di autenticazione.
Applica la configurazione di base
Installa gli aggiornamenti di sicurezza supportati, imposta la corretta sincronizzazione dell'ora e abilita un firewall che consenta solo i servizi necessari. Configura sia IPv4 sia IPv6. Rimuovi i servizi inutilizzati invece di lasciarli in ascolto senza uno scopo.
Distribuisci in modo ripetibile
Archivia i modelli di configurazione e le istruzioni di distribuzione nel controllo di versione locale senza segreti. Usa un gestore di servizi o un runtime per container affinché l'applicazione si avvii in modo prevedibile dopo un riavvio. Metti le credenziali in un archivio di configurazione protetto al di fuori della directory pubblica.
Verifica il percorso di errore
Riavvia una volta, controlla il servizio, ripristina un backup di esempio e conferma che gli avvisi ti raggiungano. Registra i passaggi di ripristino. Un deployment è più utile quando una seconda persona o una versione futura di te può ricostruirlo.