I have a Linux machine that I own and administer (CLIENT). I have access to a UNIX server, with no administrative privileges at all (SERVER).
Previously, I used to copy a lot of files from this server, processes them in my client, and then push them back to the server.
Lately, I'm working remotely, and to move 5~10 Gb, many times a day; so this approach is not an option anymore.
So what I want do is to:
- (optional, if you have a better idea) transfer a binary (compiled to that Unix, I have most of then, but a reference to cross compile could be helpful)
- run my binaries against those files, on the SERVER (using their computing power, and memory, since the tasks are huge).
- save the results on the server (with a redirection "> file.txt")
- not leave (or even install) these apps on the server.
How this kind of result could be accomplished?
Below some additional back ground.
On this specific server, there is a long process to request, and almost certainly not to be granted, authorization to install new programs. Believe-me I've tried. One of the questions taken into consideration for this request was "how will this work be done without this software?", to which my reply was "I've been doing it on my workstation with copies of the files", to which they replied "so continue working that way."
Since I have started these analysis by UNIX, the results are great for the main business; so demand is increasing. I've managed to maintain a solution scalable that is performing well. But the transfers are a big concern now.
I stand to lose my ability to work from home if this analysis cannot be done anymore.