Autenticação de massa no Mac OS X?

8

Na minha máquina de desenvolvimento do Windows, uso o Pageant com uma chave secreta para autenticar em um servidor SVN.

Quero saber: qual é o processo equivalente do Mac para fazer isso? O concurso não é portado, como faço para autenticar?

Joseph Weissman
fonte
1
Se você deseja importar uma chave de sua máquina Windows com PuTTYgen, então use Export -> OpenSSH para criar um arquivo no formato correto
Casebash

Respostas:

8

Eu uso o SSH Keychain no meu Mac para gerenciar meu agente de chave ssh e as chaves anexadas. Ele executa o ssh-agent e o ssh-add para gerenciar as chaves nos bastidores, mas inicia quando eu faço o login, armazena a senha no chaveiro de login do OSX (você não precisa fazer isso).

jtimberman
fonte
Observe que o OSX 10.5+ possui o ssh-agent integrado, portanto, não é necessária a instalação de software adicional (na primeira vez em que acessei a chave privada criptografada no OSX 10.6, fui solicitada a senha de acesso; essa senha foi "por mágica" adicionada ao chaveiro e desde já)
Milan Gardian 15/05
2
blech, esse link não leva mais a lugar útil :(
bacar 10/09/11
este é o link correto - sshkeychain.sourceforge.net
Aldekein
4

ssh-add e ssh-agent são as ferramentas equivalentes, que são incorporadas. A melhor maneira é ler qualquer tutorial para linux ou os x na configuração do auth com ssh, será o mesmo.

Rich Bradshaw
fonte
3

Para mim, o ~/.ssh/configarquivo funciona melhor. Adicione grupos de configurações usando este esquema:

host shortname
user my_username
hostname host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh

e depois

ssh shortname

se conectará usando essas configurações, incluindo a chave. Isso permite que você tenha várias chaves diferentes para hosts diferentes, sem precisar adicionar todas elas ssh-agent.

Kornel
fonte