Se você decidir que deseja usar chaves autorizadas para fazer login em um host com SSH, poderá carregar chaves autorizadas com um comando vifs.
Observação: Como as chaves autorizadas permitem o acesso SSH sem a necessidade de autenticação do usuário, considere cuidadosamente se você deseja usar chaves SSH no seu ambiente.
Você pode carregar os seguintes tipos de chaves SSH para um host.
- Arquivo de chaves autorizadas para o usuário raiz
- Chave RSA
- Chave pública RSA
A partir da versão vSphere 6.0 Update 2, as chaves DSS / DSA não são mais suportadas.
Importante: Não modifique o arquivo
/ etc / ssh / sshd_config . Se você fizer isso, fará uma alteração sobre a qual o daemon do host (
hostd
) não sabe nada.
Procedimento
- ♦ Na linha de comando ou em um servidor de administração, use o comando vifs para carregar a chave SSH para um local apropriado no host ESXi.
vifs --server hostname --username username --put filename /host/ssh_host_dsa_key_pub
Tipo de chave Localização Arquivos de chave autorizados para o usuário raiz / host / ssh_root_authorized keys Você deve ter privilégios totais de administrador para carregar este arquivo.
Chaves RSA / host / ssh_host_rsa_key Chaves públicas RSA / host / ssh_host_rsa_key_pub