Le impostazioni di sistema avanzate controllano gli aspetti del comportamento di ESXi come la registrazione, le risorse di sistema e la sicurezza.
La tabella seguente include alcune delle impostazioni di sistema avanzate di ESXi importanti per la sicurezza. Per visualizzare tutte le impostazioni di sistema avanzate, consultare vSphere Client ( oppure l'API di una determinata versione.
Impostazioni di sistema avanzate | Descrizione | Valore predefinito |
---|---|---|
Annotations.WelcomeMessage | Visualizza un messaggio di benvenuto nell'host client prima dell'accesso oppure nella schermata predefinita di DCUI. In DCUI, il messaggio di benvenuto sostituisce una parte di testo, come l'indirizzo IP dell'host. | (Vuoto) |
Config.Etc.issue | Visualizza un banner durante una sessione di accesso tramite SSH. | (Vuoto) |
Config.Etc.motd | Visualizza il messaggio del giorno all'accesso tramite SSH.
Nota: Per inserire nuove righe o ritorni nei problemi e nelle configurazioni motd, è possibile utilizzare sia l'API sia la CLI di vSphere. Ad esempio, vedere
https://williamlam.com/2021/03/adding-a-customized-notification-banner-in-the-vsphere-ui.html e
https://williamlam.com/2015/02/easily-manage-esxi-vcsa-ssh-login-banner-motd-in-vsphere-6-0.html.
|
(Vuoto) |
Config.HostAgent.vmacore.soap.sessionTimeout | Imposta il tempo di inattività in minuti prima che il sistema venga automaticamente disconnesso da un'API VIM. Il valore 0 (zero) disattiva il tempo di inattività. Questa impostazione si applica solo alle nuove sessioni. | 30 (minuti) |
Mem.MemEagerZero | Attiva l'azzeramento dell'ambiente degli utenti e delle pagine della memoria guest nei sistemi operativi VMkernel (incluso il processo VMM) dopo l'uscita di una macchina virtuale. Il valore predefinito (0) utilizza l'azzeramento lazy. Il valore 1 utilizza l'azzeramento eager. | 0 (disattivato) |
Security.AccountLockFailures | Imposta il numero massimo di tentativi di accesso non riusciti prima che il sistema blocchi un account utente. Ad esempio, per bloccare l'account al quinto tentativo di accesso non riuscito, impostare questo valore su 4. Il valore 0 (zero) disattiva il blocco dell'account.
Per motivi di implementazione, il conteggio di alcuni meccanismi di accesso è imprevisto:
|
5 |
Security.AccountUnlockTime | Imposta il numero di secondi per cui un utente viene bloccato. Qualsiasi tentativo di accesso entro il timeout di blocco specificato riavvia il timeout di blocco. | 900 (15 minuti) |
Security.PasswordHistory | Imposta il numero di password da ricordare per ogni utente. Questa impostazione impedisce password duplicate o simili. | 5 |
Security.PasswordMaxDays | Imposta il numero massimo di giorni che possono trascorrere tra una modifica della password e l'altra. | 99999 |
Security.PasswordQualityControl | Modifica la lunghezza richiesta e il requisito delle classi di caratteri oppure consente le passphrase nella configurazione di Pam_passwdqc . Nelle password è possibile utilizzare caratteri speciali. La password deve includere almeno 15 caratteri. L'impostazione predefinita richiede tre classi di caratteri e una lunghezza minima di sette caratteri.
Se si implementano i requisiti del Dipartimento della Difesa degli Stati Uniti, è possibile combinare l'opzione
similar=deny e la lunghezza minima della password per imporre un requisito per cui le password devono essere sufficientemente diverse. L'impostazione della cronologia delle password viene applicata solo per le password modificate tramite l'API
LocalAccountManager.changePassword VIM. Per modificare la password, è necessario che l'utente disponga delle autorizzazioni di amministratore. L'impostazione PasswordQualityControl con un'impostazione PasswordMaxDays soddisfa i requisiti del Dipartimento della Difesa degli Stati Uniti:
min=disabled,disabled,disabled,disabled,15 similar=deny |
retry=3 min=disabled,disabled,disabled,7,7 |
UserVars.DcuiTimeOut | Imposta il tempo di inattività in secondi prima che il sistema venga disconnesso automaticamente da DCUI. Il valore 0 (zero) disattiva il timeout. | 600 (10 minuti) |
UserVars.ESXiShellInteractiveTimeOut | Imposta il tempo di inattività in secondi prima che una shell interattiva venga disconnessa automaticamente dal sistema. Questa impostazione viene applicata solo per le nuove sessioni. Il valore 0 (zero) disattiva il tempo di inattività. Si applica sia a DCUI sia alla shell SSH. | 0 |
UserVars.ESXiShellTimeOut | Imposta il tempo di attesa in secondi per una shell di accesso. Il valore 0 (zero) disattiva il timeout. Si applica sia a DCUI sia alla shell SSH. | 0 |
UserVars.HostClientSessionTimeout | Imposta il tempo di inattività in secondi prima che il sistema esegua la disconnessione automatica del client dell'host. Il valore 0 (zero) disattiva il tempo di inattività. | 900 (15 minuti) |
UserVars.HostClientWelcomeMessage | Visualizza un messaggio di benvenuto nell'host client all'accesso. Il messaggio viene visualizzato come suggerimento dopo l'accesso. | (Vuoto) |