Erro: ssh-add: opção ilícita -- K
O erro indica que sua versão do ssh-add
não é compatível com a integração de keychain no macOS, que permite o armazenamento da frase secreta no keychain.
Neste artigo
A opção -K
está presente na versão padrão da Apple do ssh-add
e armazena a frase secreta no keychain quando você adiciona uma chave SSH ao ssh-agent. Caso você tenha instalado uma versão diferente do ssh-add
, pode não ter suporte para -K
.
Resolver o problema
Para adicionar sua chave SSH privada ao ssh-agent, especifique o caminho para a versão da Apple do ssh-add
:
$ /usr/bin/ssh-add -K ~/.ssh/id_rsa
Observação: If you created your key with a different name, or if you are adding an existing key that has a different name, replace id_rsa in the command with the name of your private key file.
Leia mais
- "Gerar uma nova chave SSH e adição dela ao ssh-agent"
- Página do manual da Linux para o SSH-ADD
- Para visualizar o manual da Apple para o SSH-ADD, execute
man ssh-add
no terminal