Назад | Перейти на главную страницу

AWS: Как загрузить файл с помощью eb ssh cli?

Из-за некоторых ограничений безопасности в нашей среде AWS я не могу использовать SCP (по какой-либо причине), поэтому я использовал SSH для загрузки некоторых текстовых файлов, содержащих журналы - команда была такой:

ssh -i '/home/user/.ssh/website-key.pem' ec2-user@ec2-xx-xx-xx-xx.eu-central-1.compute.amazonaws.com "cat /var/www/html/project-name/wp-content/themes/theme/store/log/log_2019-03-25" > /home/user/log/log_2019-03-25

Теперь администраторы серверов наших компаний также отключили SSH из соображений безопасности и разрешают только eb ssh. Попробовал:

eb ssh project-name "cat /var/www/html/project-name/wp-content/themes/theme/store/log/log_2019-03-25" > /home/user/log/log_2019-03-25

Но это не работает. Кто-нибудь знает, как я могу загрузить файл через eb ssh на Amazon AWS?

если вы можете подключиться к серверу (через ssh), вы можете загружать или отправлять файлы на сервер

Local to server
> scp  file.tar.gz  username@IP:/location/of/file

Server to local
> scp username@IP:/location/of/file/file.tar.gz  /route/on/local/

Я надеюсь, что это будет полезно.

Если вы не можете получить доступ через ssh, вы можете на мгновение изменить корень документа веб-сервера.

После этого вы увидите файл, введя, например, 128.190.1.23/ в своем браузере, и вы сможете его загрузить.