将文件传输到ec2实例

时间:2019-04-08 08:11:27

标签: linux http file-transfer

我需要将文件传输到被防火墙阻止的ec2实例。它只有 http端口在80处打开

scp不能使用,因为它使用SSH传输文件。 我在netcat中找到了另一个选项,但是我无法使其在端口80上侦听http请求,它默认为TCP

enter image description here enter image description here

有没有办法让netcat监听http请求?还是这种情况是不可能的,考虑到我的限制,我们可以通过http传输文件?

1 个答案:

答案 0 :(得分:0)

您应该具有root特权来绑定“特权”端口(端口<1024),因此请尝试在EC2上运行它:

import { concat } from 'rxjs';

const modifiedAssists$ = assistsAPI$.find().pipe(
  concatMap(assists => concat(...assists.map(assist => someObservable )),
  // toArray() add the toArray operator if you need the result as an array
);

这在您的主机上:

$ sudo nc -l 80 > file

但这看起来像是在重新发明轮子