Apparently not explicitly mentioned: rsync over ssh.
Windows now comes with real sshd - Mac has it, and linux/bsd of course has it.
For small files (less than 10gb?) generally scp - but trying to get in the habit of using rsync. Generally scp isn't a very good idea.
For larger filesystems zfs send over ssh.
For streaming: dlna/upnp over zerotier vpn.
Shame Firefox send service imploded - for smaller files and where ssh isn't an option - it was a nice service. But a little too much hassle to self-host.
Windows now comes with real sshd - Mac has it, and linux/bsd of course has it.
For small files (less than 10gb?) generally scp - but trying to get in the habit of using rsync. Generally scp isn't a very good idea.
For larger filesystems zfs send over ssh.
For streaming: dlna/upnp over zerotier vpn.
Shame Firefox send service imploded - for smaller files and where ssh isn't an option - it was a nice service. But a little too much hassle to self-host.