Elastic beanstalk accesso privato git repo

Sto cercando di aggiungere attualmente una chiave ssh alle istanze di beanstalk elastiche usando i comandi .ebextensions.

Le chiavi che ho memorizzato sono nel mio codice dell'applicazione e cerco di copiarle nella cartella root .ssh in modo che possa accedervi quando faccio un clone di git + ssh più tardi

  • Quali sono i passaggi che si verificano durante una creazione di connessione ssh in una macchina che utilizza l'authentication basata su password?
  • Generare dynamicmente le voci Host di SSH in ~ / .ssh / config
  • Devo creare una nuova chiave privata ssh per ciascun sistema?
  • Continuare a funzionare ssh il più a lungo ansible all'arresto del server
  • Come faccio a modificare il messaggio "ultimo login" SSH?
  • scp senza il controllo known_hosts
  • ecco un esempio del file di configuration nella mia cartella .ebextensions

    packages: yum: git: [] container_commands: 01-move-ssh-keys: command: "cp .ssh/* ~root/.ssh/; chmod 400 ~root/.ssh/tca_read_rsa; chmod 400 ~root/.ssh/tca_read_rsa.pub; chmod 644 ~root/.ssh/known_hosts;" 02-add-ssh-keys: command: "ssh-add ~root/.ssh/tca_read_rsa" 

    il problema è che ottengo un errore quando tenta di clonare il repo

     Host key verification failed. 

    Ho provato molti modi di provare ad aggiungere l'host al file known_hosts ma nessuno ha funzionato!

    Il command che sta facendo il clone è npm installare come repo punti a un module nodo

  • Il beanstalk elastico esegue la postinstallazione da un file package.json?
  • Posso utilizzare i nuovi certificati AWS gratuiti SSL / TLS senza ELB o Beanstalk sul semplice EC2?
  • Automatizza l'implementazione della guerra nella substring privata di VPC su tomcat7
  • One Solution collect form web for “Elastic beanstalk accesso privato git repo”

    Ho aggiunto questo alle mie estensioni. Questo è ciò che ho usato per collegarmi al commit del codice. Ho bisogno di specificare l'utente e ignorare il controllo dell'host host. Spero che questo aiuta chiunque di fermarsi …

     commands: add_ssh_config: command: printf "Host git-codecommit.*.amazonaws.com\r\n StrictHostKeyChecking no\r\n User <name-of-user>\r\n IdentityFile ~/.ssh/<name-of-key>.pem" > /home/ec2-user/.ssh/config" 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.