1.1.6. Configuring NFS v4 with Kerberos
Obtain a Kerberos ticket for the admin user.
# kinit admin
Add an NFS service principal on the client.
# ipa-addservice nfs/ipaclient.example.com
Obtain a keytab for the NFS service principal.
# ipa-getkeytab -s ipaserver.example.com -p nfs/ipaclient.example.com \ -k /etc/krb5.keytab
The Linux NFS implementation still has limited encryption type support. If your NFS server is hosted on a Linux machine, you may need to use the -e des-cbc-crc option to the ipa-getkeytab command for any nfs/<FQDN> service keytabs you want to set up, both on the server and on all clients. This instructs the KDC to generate only DES keys.
Add the following line to the /etc/sysconfig/nfs file:
SECURE_NFS=yes
Start the rpcgssd daemon.
# service rpcgssd start
The IPA client should now be fully configured to mount NFS shares using Kerberos credentials. Use the following command to test the configuration:
# mount -v -t nfs4 -o sec=krb5 ipaserver.example.com:/ /mnt