我正在使用类似的方法将文件从一台计算机发送到另一台计算机:
要提供文件(在计算机A上):
cat something.zip | nc -l -p 1234
接收文件(在计算机B上):
netcat server.ip.here. 1234 > something.zip
我的问题是...我可以相反吗?假设我在计算机B上有文件,但我想将其发送给A,但不是我上面的写法,而是通过使应该接收文件(A)的计算机成为“侦听”服务器并连接正在“发送”文件的计算机( B)发送到服务器并发送文件?可能吗?我认为可能是这样,但我不确定如何执行此操作。
如果我的上述解释搞砸了:我该如何将文件发送到“服务器”而不是在服务器上提供文件,然后再从中取出文件(就像我上面所做的那样)?
nc
由于scp
速度太慢而使用并且不需要加密,则可能要切换到udpcast
:superuser.com/questions/692294/…–