Remotely access a friend's files over internet (natively + not screen sharing)
I would highly recommend the Team Viewer app.

Have been using it for years now to help some people over in Europe.

https://www.teamviewer.us/

It is free for personal uses...

Of course both sides have to install it