ssh-add cada vez que quiero usar SSH para iniciar session en mi server remoto

Tengo instaladas keys SSH en OSX Mavericks instaladas en ~/.ssh/

Cada vez que deseo SSH a un server desde la Terminal, necesito hacer lo siguiente:

  • HEX- / RGB-colors en la Terminal
  • Pánico del Kernel: necesito ayuda para confirmar o refutar mis hipótesis sobre la causa
  • ¿Puedo mover mi Dock al lado izquierdo de mi monitor derecho?
  • Usuario raíz de OSX Mavericks
  • ¿Cuáles son las consecuencias de actualizar a OS X 10.7 Lion si tengo una unidad de arranque independiente y una unidad de carpeta de inicio en mi MacBook Pro?
  • ¿Cuáles son tus MacPorts "imprescindibles"?
  •  eval `ssh-agent -s` ssh-add ~/.ssh/example_rsa 

    Si abro una nueva window de Terminal y trato de escribir ssh-add ~/.ssh/example_rsa , simplemente falla. Necesito usar el paso eval 'ssh-agent -s' cada vez primero, luego puedo agregar con ssh-add y luego usarlo para SSH a mi destino requerido.

    Antes, cuando tenía OS X Mountain Lion, no tenía que hacer esto más de una vez. Acabo de agregar las keys SSH, y me fui.

    Cuando progtwigs como GitHub hacen su magia, siempre funciona, usando sus propias keys SSH. También funciona si uso Git desde la Terminal. Solo cuando quiero SSH a un server que usa esa key específica.

    De acuerdo, tiene una contraseña.

    Estos son los privilegios en las carpetas:

     700 ~/.ssh 600 ~/.ssh/authorized_keys 600 ~/.ssh/example_rsa 644 ~/.ssh/example_rsa.pub 

    Si pudiera arrojar algo de luz sobre esto, estaría extremadamente agradecido. Varias de mis keys que he generado tienen las passwords en ellas, y es una pena encontrar sus respectivas passwords y escribirlas cada vez que quiera SSH con ellas.

    Utilizo exactamente las mismas keys de CentOS, Debian, Ubuntu; no tengo problemas una vez que las agregué una vez. Nunca necesita hacerlo de nuevo. Solo desde que me mudé a Mavericks (installation limpia).

  • ¿Dónde en MacOS High Sierra están almacenadas las "Actualizaciones instaladas en los últimos 30 días"?
  • Volver a activar el intercambio de memory virtual en Yosemite
  • No se puede hacer ping al server local: "host desconocido" en Mac OS X El Captain
  • ¿Qué alternativas gratuitas a Little Snitch puedo usar para bloquear el tráfico de Internet por cada aplicación?
  • El disco duro murió, ¿cómo obtengo el OS X en el nuevo disco duro?
  • ¿Cómo hacer Alt + borrar palabra eliminada en Mac Powerpoint?
  • 2 Solutions collect form web for “ssh-add cada vez que quiero usar SSH para iniciar session en mi server remoto”

    Sé que no responde su pregunta directamente, pero ¿ha intentado utilizar un file de configuration para asignar sus keys a los serveres?

    en .ssh crea un file llamado config. En el file coloca las inputs de tu server y asigna la key

     Host server1 HostName 10.10.10.1 User myUser IdentityFile ~/.ssh/id_rsa 

    entonces solo puedes ejecutar ssh server1

    Puede agregar la ruta del file de la key privada al file '~ / .ssh / config'

    El inicio de session coincidirá automáticamente

     IdentityFile ~/.ssh/example1_rsa IdentityFile ~/.ssh/example2_rsa IdentityFile ~/.ssh/example3_rsa 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).