Eu preciso sincronizar meus arquivos locais através de um gateway para uma instância do Amazon EC2 que requer a especificação da minha chave .pem. Eu posso fazer isso como um passo de três (supondo que não há erros de digitação):
rsync -avzh -e ssh /my_site/ [email protected]:/temp_destination/
- ssh para o gateway
rsync -avzh -e "ssh - My_Key.pem" temp_destination/ [email protected]:/var/www
Eu gostaria de colocar isso em um único comando, mas estou lutando com as bandeiras e opções e não consigo fazer nada funcionar que me permita especificar .pem
chave.
Pensamentos?
networking
unix
rsync
amazon-ec2
amazon-web-services
Jack McDade
fonte
fonte
rsync -avzh --stats --progress -e "ssh [email protected] ssh -i MY_KEY.pem" ~/Sites/my_site/ [email protected]:/var/www/
Respostas:
Descobri isso, postando a resposta para futuros desenvolvedores.
fonte