Como remover o certificado SSL e a senha da chave SSH no Linux

- 5139
- 312
- Mrs. Christopher Okuneva
Brief: você criou uma chave de certificado ou chave privada com uma senha e deseja removê -la? Neste guia, mostraremos como remover uma senha usando a ferramenta de linha de comando OpenSSL e de uma chave privada SSH.
A senha é uma sequência de palavras usadas para proteger e controlar o acesso a uma chave privada. É uma chave ou segredo usado para criptografar o arquivo que contém a chave de criptografia real.
Para usar a chave privada para criptografia, por exemplo, para conexões baseadas em chave pública SSH, você deve descriptografar o arquivo de chave privado usando a chave de descriptografia (o senha) - Você é solicitado a entrar na senha.
Removendo uma senha do certificado SSL usando o OpenSSL
O cabeçalho de um TLS/SSL Chave privada com uma senha se parece com o que é mostrado na captura de tela a seguir. O parâmetro “DEK-Info”Armazena informações necessárias para descriptografar a chave usando a senha.
$ gato privado.PEM

Quando você ou qualquer aplicativo como o NGINX WebServer está usando a chave privada, que a chama para criptografar dados, você ou o aplicativo serão solicitados a fornecer a senha antes que a chave possa ser usada, por exemplo:
$ OpenSSL RSA -in privado.PEM -Outform PEM -Pubout -Out público.PEM

Para remover a senha de uma chave privada SSL usando o OpenSSL Ferramenta de linha de comando, basta copiar o arquivo antigo para um novo nome de arquivo. Depois, a nova chave privada não terá uma senha, como mostrado na captura de tela a seguir.
$ OpenSSL RSA -in privado.PEM -OUT private_new.PEM $ CAT private_new.PEM

Remova a senha da chave privada ssh
Geralmente, quando você gera um par de chaves ssh, você é solicitado a definir um senha para a chave privada, como mostrado na captura de tela a seguir. Se você deixar vazio, nenhuma senha está definida.

Quando você invoca uma chave SSH privada que possui uma senha, antes que o cliente SSH possa usar a chave para a conexão, ela solicita que você forneça a senha como mostrado.
$ ssh -i .SSH/TECMINT [Email Protected]

Para remover a senha, use o ssh-keygen comando com o -p
opção que solicita a senha existente e -f
Para especificar o arquivo de chave privado:
$ ssh -keygen -p -f .SSH/TECMINT
Digite a senha antiga e deixe a nova senha vazia.

[Você também pode gostar: uso e configuração básica do comando ssh no Linux]
Isso é tudo! Lembre -se que é recomendado usar Passagases Para aumentar a segurança de suas chaves ssh. Para compartilhar seus pensamentos conosco sobre este guia, use o formulário de comentário abaixo.
- « Como sincronizar o tempo com o Chrony NTP no Linux
- Uma maneira fácil de ocultar arquivos e diretórios no Linux »