Из-за некоторых ограничений безопасности в нашей среде 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/ в своем браузере, и вы сможете его загрузить.