github - aws - codecommit ssh config file
¿Cuáles son los requisitos para las claves AWS OpsWorks SSH? (2)
Agregué una clave de implementación de RSA a mi repositorio de github privado, pero cuando la agrego a mi aplicación de rieles OpsWorks (pego la clave pública en el campo "Repository SSH Key") y trato de guardar, aparece el mensaje de error "Proporcione un vale válido". Clave SSH ".
La clave se generó utilizando los valores predeterminados de ssh-keygen (RSA 2048, sin frase de contraseña).
No estoy seguro de qué más podría estar mal.
AWS Opsworks necesita la clave privada en lugar del público. Si el campo regresa:
Proporcione una clave SSH válida
Probablemente copie pegó la clave pública. Después de haber generado una clave SSH (para obtener más información al respecto, consulte: https://help.github.com/articles/generating-ssh-keys/ )
Desea copiar la clave privada ingresando el siguiente comando en su terminal.
pbcopy < ~/.ssh/id_rsa
Y luego pegue la clave privada en el campo Repository SSH. Tenga en cuenta que debe asignar la clave pública al repositorio.
http://docs.aws.amazon.com/opsworks/latest/userguide/workingapps-deploykeys.html
Ah ... tonto yo.
AWS OpsWorks está solicitando la clave que se implementará en el servidor de aplicaciones, por lo que necesita la clave privada (incluyendo ----- BEGIN RSA PRIVATE KEY ----- y ----- END RSA PRIVATE KEY-- --- delimitadores).
La clave de despliegue de github, obviamente, es la clave pública.