This is sort of a level-up from this question. Suppose that I am on computer
A and want to send files to a computer
C. We each have separate access to a host
C can not communicate directly, and
B cannot initiate a connection to either.
Is there a way I could pipe a large file to SSH and create some sort of stream which I could then tell the user of computer
C to connect to? The file is larger than the available space on
B. My current solution is to
split the large file, upload each segment in turn, and when user at
C has finished downloading one chunk notifies me, I delete the chunk and upload the next one.