amazon-web-services - 从 VPN 访问的受保护服务器下载 AWS EC2 中的文件
问题描述
我在服务器上有一个文件,比如说:https ://example.com/myfolder/file.gz 域 example.com 受入站规则保护,因此我只能通过连接到 VPN 来访问它。因此,当我尝试使用 curl -O https://example.com/myfolder/file.gz下载文件时,在我的个人硬件上,它给了我"Unknown host error"。但是,当我通过 Cisco AnyConnnect 连接到 VPN 并点击 curl 命令时,file.gz 会被下载。
现在我想要的是使AWS EC2实例能够通过执行 curl 命令下载 file.gz。但是,当我通过 SSH 连接到我的 EC2 实例并执行 curl 命令时,它给了我与预期相同的“未知主机错误”。
我搜索了 VPC、ENI、OpenVPN 和其他 AWS 产品,但由于我是 AWS 的初学者,我不太明白什么可以解决我的问题。
仅供参考 - 可能解决此问题的一种方法是在我尝试访问的服务器(在本例中为 example.com)中创建一个弹性 IP 和白名单,但我想创建更多 EC2 实例来尝试执行同样的事情,所以管理起来会很乏味。
解决方案
推荐阅读
- python - 用于 webm 的 opencv 与 ffmpeg 的不同结果
- python - 使用 pandas 删除数据行会增加内存使用量
- javascript - 如何记录 AJAX 发布的数据?
- reactjs - 如何更改索环 v2 FormField 的活动边框颜色?
- laravel - 调用未定义的方法 Maatwebsite\Excel\Excel::create() laravel-5.8
- javascript - 多表行切换
- javascript - 如何修复强化“动态代码评估:脚本注入”错误
- docker - 如何在 Docker 容器中运行基于 Netlogo 平台代理的建模?
- grafana - 无法在 Grafana 中为变量模板中的弹性源构建查询
- intern - 如何在同一台机器上运行多个实习生进程?