Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Erro: Tipo de chave desconhecido

Este erro significa que o tipo de chave SSH que você usou não foi reconhecido ou não é compatível com o seu cliente SSH.

Sobre o erro unknown key type

Ao gerar uma nova chave SSH, você poderá receber um erro unknown key type se o cliente SSH não der suporte ao tipo de chave especificado.

Para resolver esse problema no macOS, você pode atualizar o cliente SSH ou instalar um novo.

Pré-requisitos

Você deve ter o Homebrew instalado. Para obter mais informações, confira o guia de instalação na documentação do Homebrew.

Resolver o problema

Aviso: se você instalar o OpenSSH, o computador não poderá recuperar as frases secretas armazenadas no conjunto de chaves da Apple. Você precisará digitar sua senha ou interagir com a chave de segurança de hardware toda vez que você efetuar a autenticação com SSH em GitHub ou outro serviço da web.

Se você remover o OpenSSH, as frases secretas armazenadas na sua keychain serão recuperáveis novamente. Remova o OpenSSH inserindo o comando brew uninstall openssh no terminal.

  1. Abra o terminal.
  2. Digite o comando brew install openssh.
  3. Saia e reinicie o Terminal.
  4. Tente o procedimento para gerar uma nova chave SSH novamente. Para obter mais informações, confira "Gerando uma nova chave SSH e adicionando-a ao agente SSH".
Para resolver este problema no Linux, use o gerenciador de pacotes para sua distribuição do Linux para instalar uma nova versão do OpenSSH, ou compilar uma nova versão da fonte. Se você instalar uma versão diferente do OpenSSH, a possibilidade de outras aplicações efetuarem a autenticação via SSH poderá ser afetada. Para mais informações, consulte a documentação da sua distribuição.