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?


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).


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.



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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.