¿Debo ejecutar ssh-agent cada vez que presiono / tiro hacia / desde BitBucket desde mi server para almacenar la frase de contraseña?

Por el momento, cada vez que inicio session en mi server cPanel a través de SSH tengo que iniciar ssh-agent y almacenar la frase de contraseña para usar solo para esa session, ¿hay alguna manera de almacenarla indefinidamente como puedo en mi Keychain en OSX?

He buscado en algunos foros y parece que no es posible. ¿Podría alguien señalarme en la dirección correcta si esta es una posibilidad?

EDITAR: Intenté usar una frase de contraseña vacía en el generador de keys cPanel SSH, pero no me permite hacer eso. Frase de contraseña vacía clave SSH

Como se menciona en " ¿Cómo usar el llavero Mac OS X con las keys SSH? ", El objective del llavero es almacenar la frase de contraseña en las keys ssh.

Pero aún necesita cargar sus keys ssh en el agente ssh .

El sistema OSX 10.6.8 pregunta por sus parameters de connection la primera vez que intenta establecer una connection SSH.
Luego, inicia automáticamente el agente ssh para usted

Eso ayuda a conectarse a cPanel , pero una vez que está en el server cPanel, es mejor utilizar una key ssh diferente, sin frase de contraseña, para acceder a su repository BitButcket.

Si no le gusta pedir una frase de contraseña, debe crear la key ssh en shell (SSH). Cpanel crea todo el time, keys con frase de contraseña.

Para acceder a Cpanel si no ~/.ssh/id_rsa teclas ~/.ssh/id_rsa en su Mac Box.

  • Terminal abierto
  • cree su key con ssh-keygen -q -t rsa -b 4096 y cuando solicite una frase de contraseña, click ingresar (no en la frase de contraseña)
  • Después de esto, sus keys están en ~ / .ssh / (id_rsa & id_rsa.pub)

Si tiene un ~/.ssh/id_rsa y ~/.ssh/id_rsa.pub Ahora dos maneras.

Forma de Cpanel:

  • Vaya a Acceso SSH -> Administrar keys SSH -> Importar key
  • Ponga un nombre descriptivo en Elija un nombre para esta key (por defecto es id_dsa):
  • Introducción a Pegar la key pública en el siguiente textbox: contenido de ~/.ssh/id_rsa.pub
  • Haga clic en importar
  • Regrese a Administrar keys SSH
  • Haga clic en Om Managed and Authorized

Sepa que puede acceder a su count de Cpanel sin contraseña.

SSH Way rápidamente:

  • En su cuadro mac: ssh-copy-id user@just.some.other.server

SSH Way extendido:

  • En tu mac cat ~/.ssh/id_rsa.pub
  • Copiar contenido
  • Acceda a su count de cpanel
  • echo 'CONTENT_OF_ ~ / .ssh / id_rsa.pub' >> .ssh / authorized_keys