Between Unix-based machines on the same network my go-to is netcat.
receiver$ nc -l 2000 > file
sender$ nc receiver 2000 < file
I usually check MD5 sums when I’m done.