O macOS continua perguntando minha senha ssh desde que atualizei para o Sierra

O macOS continua perguntando minha senha ssh desde que atualizei para o Sierra

Ele costumava lembrar a senha, mas agora está me perguntando isso todas as vezes.

Eu li que preciso regenerar a chave pública com este comando, o que fiz:

ssh-keygen -y -f id_rsa > id_rsa.pub

mas não resolveu nada.

Como posso fazer o macOS lembrar minha senha novamente?

Responder1

Na versão mais recente do macOS (10.12.2), isso é fácil de corrigir. Basta editar o seu ~/.ssh/confige ativar a UseKeychainopção:

Host *
    UseKeychain yes

Não há necessidade de alterar mais nada. Agora tudo funciona como funcionava antes das atualizações mais recentes. Você não precisa adicionar chaves ao ssh-agent.


Editar:Talvez você ainda precise inserir sua senha uma vez. Se você não conhece, sigaestas instruçõespara revelá-lo.

Responder2

Eu tive o mesmo problema. O chaveiro do MacOS Sierra continua solicitando a senha. Seu id_rsa deve ser criptografado com uma senha longa para segurança. Em seguida, tente adicioná-lo ao chaveirossh-add -K ~/.ssh/id_rsa

Se a sua chave estiver em outra pasta, ~/.sshsubstitua pela pasta correta.

O Keychain agora conhece sua chave ssh e, esperançosamente, tudo funciona agora (o meu funcionou)

Responder3

Isso corrigiu meu problema semelhante:

/usr/bin/ssh-add -K

Isso armazena senhas em seu chaveiro.

Atualizar(obrigado @EasyCo):

Isso funciona, mas não persiste entre as reinicializações. A solução de @jukka-suomela nesta páginafaztrabalhar em reinicializações. Você pode encontrar essa resposta aqui:

https://superuser.com/a/1158050/234685

Segunda atualização (obrigado @user5359531):

No macOS Sonoma 14.x:

The -K and -A flags are deprecated and have been replaced by the --apple-use-keychain and --apple-load-keychain flags, respectively.

Responder4

Uma correção é adicionar o seguinte ao seu arquivo ~/.ssh/config:

Host *
   AddKeysToAgent yes
   IdentityFile ~/.ssh/id_rsa
   UseKeychain yes

Tirado de:https://www.reddit.com/r/osx/comments/52zn5r/difficulties_with_sshagent_in_macos_sierra/ Veja também:https://apple.stackexchange.com/a/264974/3810

informação relacionada