Digamos que minha organização tenha um domínio example.com
e um servidor executando uma versão recente do Ubuntu com o nome myserver.example.com
. Digamos também que eu esteja em uma máquina Windows capaz de alcançar o servidor na porta 22. Quero usar putty para ssh para este servidor.
Na primeira vez que eu conectar, verei uma mensagem de aviso como esta:
A partir daqui, posso conectar uma vez e continuar a ver o erro no futuro, aceitar a chave do host para que ela seja confiável no futuro ou cancelar, já que não posso validar a identidade do servidor com certeza.
Agora, digamos que eu também tenha um certificado curinga *.example.com
emitido por uma grande CA de confiança pública, como DigiCert, Comodo, GlobalSign, etc., e dentro myserver.example.com
da lista de nomes alternativos de assunto (SAN).
Como eu poderia instalar o certificado no servidor para que ele seja usado para a assinatura de conexão ssh (não autenticação de usuário — isso será separado!) e confiável pelo computador cliente, para que esse aviso não seja exibido? Quais atributos precisam ser incluídos com o certificado que podem não ser incluídos de fábrica?