Entendo que, desde o Mac OS X Leopard, o Keychain suporta o armazenamento de chaves SSH. Alguém poderia explicar como esse recurso deve funcionar.
Eu tenho algumas chaves RSA que eu gerei armazenadas no meu diretório ~ / .ssh para acessar vários servidores. Não tenho senhas definidas nessas teclas. Atualmente, para fazer login nesses servidores, eu uso os seguintes comandos no Terminal:
eval `ssh-agent` ssh-add ~ / .ssh / some_key_rsa ssh usuário @ servidor
(Eu escrevi algumas funções do Bash para facilitar isso.)
Existe uma maneira melhor de fazer isso usando o chaveiro?
ssh-add
para adicionar minhas identidades RSA ao agente ssh padrão iniciado no logon?