Мне нужно синхронизировать мои локальные файлы через шлюз с экземпляром Amazon EC2, для которого требуется указать мой ключ .pem. Я могу сделать это в три этапа следующим образом (при условии отсутствия опечаток):
rsync -avzh -e ssh /my_site/ user@XX.XX.XX.XX:/temp_destination/
- SSH к шлюзу
rsync -avzh -e "ssh - My_Key.pem" temp_destination/ user@XX.XX.XX.XXX:/var/www
Я хотел бы получить это в одну команду, но я борюсь с флагами и опциями и не могу заставить работать что-то, что позволяет мне указать мой ключ .pem
.
Мысли?