@fastfinge what kind of files?
I would consider syncthing as an option in some scenarios. It requires more disk space (files are synchronized) and potentially can have conflicts. But on the other hand, you can continue using files if the connection is broken, and latency is 0.
Otherwise sshfs or an sftp mount could be fine.
There are more sophisticated solutions, if you have very demanding requirements.