Nfs is insecure by default. The host can filter on client IP but IP is easy to spoof. Therefore (normal) nfs is insecure. You can use nfs with kerberos authentication and authorization.
A good overview of the kerberos algorithm is: Taming Kerberos - Computerphile
A reasonable guide to setting up nfs with kerberos: Network File System (NFS) - Ubuntu
Most guides, include the Ubuntu one above assume you are a sys admin. You and I are not. So lets go through some of things not mentioned.
[Read More]