timppu: I was just trying to think of some well-known application which is available for several OSes (even Linux) that possibly could be used for transferring files too from computer A to computer B over internets.
Not sure if you have some more modern simple app in mind instead? MS Teams, is it simple to just install and setup, just to transfer a couple of 3GB files over it to someone else?
If I needed to transfer some bigger files (that don't fit to free Dropbox or Google Drive) to some other person (who is probably using Windows) over the internet right now, I would probably end up:
- setting up a ssh server on some Linux machine
- creating a non-admin user for him
- do the needed port forwarding on my router so that one can connect from the internet to that ssh server
- instruct the other person how to use WinSCP to connect to my ssh server in order to download the files from there.
- when he is done, undo everything I've done, port forwarding and ssh server etc...
Seems just overly complicated for something as simple and mundane as transferring a couple of files between two computers.
You could also use HTTP for this. Set up a web server on your machine (this can be done as easily as "python3 -m http.server" from the command line, assuming you have Python 3 installed), send the other person the URL, then have the other person download it from your machine. This would involes:
* Setting up a web server on the Linux machine (easily done, unless you need password protection or something)
* No need to create a user
* Port forwarding is still needed
* The other person already knows how to use a web browser, and just needs to click on the link to download. (There might be a security prompt or something, but that can be ignored/bypassed on the other end, particularly since browsers don't treat http as harshly as insecure httos.)
* If using that python3 server, undoing it is just a matter of pressing Ctrl-C from the terminal running the server, and there isn't the need to remove a user because you didn't have one. Still need to undo port forwarding, however.