Skip to main content

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 "Como gerar uma nova chave SSH e adicioná-la ao ssh-agent".
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.