rsync via gateway ssh ao definir a chave .pem

2

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):

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?

Jack McDade
fonte
Não posso responder a minha pergunta por mais 7 horas, então, caso eu esqueça, encontrei a resposta: rsync -avzh --stats --progress -e "ssh [email protected] ssh -i MY_KEY.pem" ~/Sites/my_site/ [email protected]:/var/www/
Jack McDade

Respostas:

1

Descobri isso, postando a resposta para futuros desenvolvedores.

rsync -avzh --stats --progress \
  -e "ssh [email protected] ssh -i My_Key.pem" \
   ~/Sites/my_site/ \ 
   [email protected]:/var/www/
Jack McDade
fonte