AWS:如何使用 eb ssh cli 下载文件?

AWS:如何使用 eb ssh cli 下载文件?

由于我们的 AWS 环境中存在一些安全限制,我无法使用 SCP(无论出于何种原因),因此我使用 SSH 下载一些包含日志的文本文件 - 命令如下:

ssh -i '/home/user/.ssh/website-key.pem' [email protected] "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

但这不起作用。有人知道如何在 Amazon AWS 上通过 eb ssh 下载文件吗?

答案1

如果你可以连接到服务器(通过 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 访问,你可以暂时更改 Web 服务器的文档根目录

之后,当您在浏览器上输入例如 128.190.1.23/ 时,您将看到该文件,并且您可以下载它。

相关内容