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

  • Come può un process di host SSH rilevare quali porte sono state inoltrate dal client (-R non -L)
  • Come modificare la posizione predefinita della cartella .ssh
  • Stop ssh chiedendo la passphrase
  • OpenSSH non si connette all'host IPv6 a less che 'AddressFamily inet6'
  • Come abilitare Shell Acess su HTTP / Browser Web?
  • Server Node.js con PM2 Crash con errore ENOMEM - ma non perdita di memory
  • 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

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