Você pode limitar os endereços IP permitidos pelo firewall do ESXi.
Isso é tudo o que você precisa para endurecer. Bloquear seu gerenciamento até endereços IP específicos é muito seguro. Naturalmente, siga também as outras boas práticas sobre senhas, etc.
Assegure-se de analisar completamente o firewall e bloquear tudo para os seus IPs de gerenciamento.
Alternativa de IP não estático
Bloqueie todas as portas até 127.0.0.1, como acima, exceto para SSH. Bloqueie o SSH para baixo apenas para autenticação de chave privada / pública e desative ChallengeResponseAuthentication e PasswordAuthentication. Isso é muito seguro.
Use seu cliente SSH favorito para se conectar ao servidor com uma linha de comando, como:
ssh my.vmhost.rackhoster -L80: localhost: 80 -L443: localhost: 443 -L903: localhost: 903
Em seguida, deixe a sessão SSH em execução e aponte seu navegador para https://localhost/
e ele encaminhará automaticamente a porta 443 para o host ESXi. Altere as portas se você já estiver usando a porta 443 em sua máquina local (isto é, -L8443: localhost: 443 em vez disso - > https://localhost:8443/
). O mesmo para a porta 80. A porta 903 é para o console.
Se você perder sua chave privada, você está muito ferrado dessa forma, então faça o backup! : -)
Para segurança ultra, garanta que sua chave privada seja criptografada com uma boa senha. Não se esqueça disso!