Para hosts ESXi, você deve usar uma senha com requisitos predefinidos. Você pode alterar o comprimento necessário e o requisito de classe de caractere ou permitir frases secretas usando a configuração avançada do sistema Security.PasswordQualityControl. Você também pode definir o número de senhas a serem lembradas para cada usuário usando a configuração avançada do sistema Security.PasswordHistory.
ESXi Senhas
ESXi impõe requisitos de senha para acesso da interface do usuário do console direto, do ESXi Shell, do SSH ou do VMware Host Client.
- Por padrão, você deve incluir uma combinação de pelo menos três das quatro classes de caracteres a seguir: letras minúsculas, letras maiúsculas, números e caracteres especiais, como sublinhado ou traço, ao criar uma senha.
- Por padrão, o comprimento da senha é de pelo menos 7 caracteres e menor que 40.
- As senhas não devem conter uma palavra do dicionário ou parte de uma palavra do dicionário.
- As senhas não devem conter o nome de usuário ou partes do nome de usuário.
Exemplo de senhas do ESXi
retry=3 min=disabled,disabled,disabled,7,7Com essa configuração, um usuário é solicitado até três vezes (retry=3) a fornecer uma nova senha que não seja suficientemente forte ou se a senha não tiver sido digitada corretamente duas vezes. Senhas com uma ou duas classes de caracteres e frases secretas não são permitidas, pois os três primeiros itens estão desativados. As senhas de classes de três e quatro caracteres requerem sete caracteres. Consulte a página man pam_passwdqc para obter detalhes sobre outras opções, como max, passphrase e assim por diante.
- xQaTEhb!: contém oito caracteres de três classes de caracteres.
- xQaT3#A: Contém sete caracteres de quatro classes de caracteres.
- Xqat3hi: começa com um caractere maiúsculo, reduzindo o número efetivo de classes de caracteres para dois. O número mínimo de classes de caracteres necessárias é três.
- xQaTEh2: termina com um número, reduzindo o número efetivo de classes de caracteres para dois. O número mínimo de classes de caracteres necessárias é três.
ESXi Senha
Em vez de uma senha, você também pode usar uma frase secreta. No entanto, as frases secretas são desativadas por padrão. Você pode alterar a configuração padrão e outras configurações usando a configuração avançada do sistema Security.PasswordQualityControl do vSphere Client.
Por exemplo, você pode alterar a opção para o seguinte.
retry=3 min=disabled,disabled,16,7,7
Este exemplo permite frases secretas de pelo menos 16 caracteres e pelo menos três palavras.
Para hosts herdados, a alteração do arquivo /etc/pam.d/passwd ainda é compatível, mas a alteração do arquivo está obsoleta para versões futuras. Em vez disso, use a configuração avançada do sistema Security.PasswordQualityControl.
Alterando as restrições de senha padrão
Você pode alterar a restrição padrão de senhas ou frases secretas usando a configuração avançada do sistema Security.PasswordQualityControl para seu host ESXi. Consulte a documentação do vCenter Server e gerenciamento de host para obter informações sobre como alterar as configurações avançadas do sistema ESXi.
retry=3 min=disabled,disabled,15,7,7 passphrase=4Consulte a página man de pam_passwdqc para obter detalhes.
Este exemplo define o requisito de complexidade da senha para exigir oito caracteres de quatro classes de caracteres que impõem uma diferença significativa de senha, um histórico lembrado de cinco senhas e uma política de rotação de 90 dias:
min=disabled,disabled,disabled,disabled,8 similar=deny
ESXi Comportamento de bloqueio de conta
O bloqueio de conta é compatível com o acesso por meio de SSH e por meio do vSphere Web Services SDK. A Interface do Console Direto (DCUI) e o ESXi Shell não oferecem suporte ao bloqueio de conta. Por padrão, são permitidas no máximo cinco tentativas com falha antes que a conta seja bloqueada. A conta é desbloqueada após 15 minutos por padrão.
Configurando o comportamento de login
- Security.AccountLockFailures. Número máximo de tentativas de login com falha antes que a conta de um usuário seja bloqueada. Zero desativa o bloqueio de conta.
- Security.AccountUnlockTime. Número de segundos em que um usuário está bloqueado.
- Security.PasswordHistory. Número de senhas a serem lembradas para cada usuário. A partir do vSphere 8.0 Atualização 1, o padrão é cinco. Zero desativa o histórico de senhas.
Consulte a documentação do vCenter Server e gerenciamento de host para obter informações sobre como configurar as opções avançadas do ESXi.