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

  • Imansible accedere a Ubuntu EC2 ssh, Connessione a Server-IP chiuso
  • L'output di script Bash sull'errore (set -e) chiude la session SSH di masturbazione
  • Imansible ricolbind a una session di schermo dopo che la connessione SSH è stata eliminata
  • SSH dolorosamente lento sulla mia networking locale?
  • Perché cambiare la port ssh predefinita?
  • Ricolbind la session ssh quando è disconnesso senza schermo
  • 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

  • Posso utilizzare i nuovi certificati AWS gratuiti SSL / TLS senza ELB o Beanstalk sul semplice EC2?
  • 504 sull'applicazione Elastic Beanstalk app (user -> ELB -> Elastic Beanstalk mod_wsgi)
  • Automatizza l'implementazione della guerra nella substring privata di VPC su tomcat7
  • EC2 non può connettersi a RDS su VPC. Sottotitoli?
  • Il beanstalk elastico esegue la postinstallazione da un file package.json?
  • Domande sull'applicazione Elastic Beanstalk in VPC
  • 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.