¿Autenticación de masilla en Mac OS X?

9

En mi máquina de desarrollo de Windows, uso el concurso con una clave secreta para autenticarme con un servidor SVN.

Quiero saber: ¿cuál es el proceso equivalente de Mac para hacer esto? El concurso no se transfiere, ¿cómo me autentico?

Joseph Weissman
fuente
1
Si desea importar una clave desde su máquina Windows con PuttyGen, use Exportar -> OpenSSH para crear un archivo en el formato correcto
Casebash

Respuestas:

8

Utilizo SSH Keychain en mi Mac para administrar mi agente de claves ssh y las claves adjuntas. Ejecuta ssh-agent y ssh-add para administrar las claves detrás de escena, pero se inicia cuando inicio sesión, almacena la frase de contraseña en el llavero de inicio de sesión de OSX (sin embargo, no tiene que hacer esto).

jtimberman
fuente
Tenga en cuenta que OSX 10.5+ tiene incorporado el agente ssh, por lo que no se necesita instalación de software adicional (la primera vez que accedí a la clave privada encriptada en OSX 10.6 me pidieron una frase de contraseña; esto fue "por arte de magia" agregado al llavero y no más avisos desde entonces)
Milan Gardian
2
blech, ese enlace ya no conduce a ningún lugar útil :(
bacar
este es el enlace correcto - sshkeychain.sourceforge.net
Aldekein
4

ssh-add y ssh-agent son las herramientas equivalentes, que están integradas. La mejor manera es leer cualquier tutorial para linux u os x al configurar auth con ssh, será lo mismo.

Rich Bradshaw
fuente
3

Para mí, el ~/.ssh/configarchivo funciona mejor. Agregue grupos de configuraciones utilizando este esquema:

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

y entonces

ssh shortname

se conectará usando esa configuración, incluida la tecla. Esto le permite tener muchas claves diferentes para diferentes hosts sin tener que agregarlas todas ssh-agent.

Kornel
fuente