由于我们的 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/ 时,您将看到该文件,并且您可以下载它。