This is a home network and I am the only person using it. I have two Linux boxes (Mint 16 and 17) dual boot with both MATE and Cinnamon desktop logins. I would like to set up my network to enable complete access to anything and everything on either machine from either machine (or as close to that as I can get).
I have read about NFS, as a server-client system. Can both boxes be servers and clients too?
I have not read as much about SSH. Will it do what I want?
Can I also have Samba running for when I need Windows access (both ways - between all machines)?
My user name and UID, group name and GID are all the same on both Linux boxes, any boot/desktop. (I have two sets, for testing purposes.)
LAN connection is via a Frontier (ISP) router.
What is the easiest way to set this up for my needs?
Do these (generally) prevent all access from outside?