我需要将文件传输到被防火墙阻止的ec2实例。它只有 http端口在80处打开。
scp
不能使用,因为它使用SSH传输文件。
我在netcat
中找到了另一个选项,但是我无法使其在端口80上侦听http请求,它默认为TCP
有没有办法让netcat监听http请求?还是这种情况是不可能的,考虑到我的限制,我们可以通过http传输文件?
答案 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
但这看起来像是在重新发明轮子