O ssl-snakeoil.key é uma chave criada pelos scripts de pós-instalação do pacote ssl-cert. Ele foi criado para o usuário snakeoil e não deve ser excluído :
grep '#' /var/lib/dpkg/info/ssl-cert.postinst
#!/bin/sh -e
# Create the ssl-cert system group for snakeoil ownership:
# Check if the generated snakeoil key/cert has been generated
# from a vulnerable openssl version and replace it if necessary.
# check if the cert and key file exist,
# the issuer and subject are the same (self signed cert)
# and the private key is vulnerable
# no need to perform any check. If the certificates are there
# it will exit 0.
# allow group ssl-cert to access /etc/ssl/private
# If we're upgrading from an older version, fix the unreadable key:
Agora, qual é o pacote ssl-cert:
Este pacote permite instalações autônomas de pacotes que precisam criar certificados SSL.
É um invólucro simples para o utilitário de solicitação de certificado do OpenSSL que o alimenta com as variáveis de usuário corretas.
Portanto, é um certificado usado para instalar pacotes que precisam criar certificados SSL, para que o sistema gere um em tempo real com a instalação deste pacote.
Como uma observação lateral, este pacote não é exclusivo do Ubuntu, pois também aparece no Debian.