KerberosNFSv4: Difference between revisions
From DcSharedWiki
(add references (link to debian wiki)) |
(add client part) |
||
Line 57: | Line 57: | ||
= Client = |
= Client = |
||
== Packages == |
|||
TODO |
|||
<pre><nowiki> |
|||
apt-get install nfs-client |
|||
</nowiki></pre> |
|||
== Configuration == |
|||
* /etc/fstab |
|||
<pre><nowiki> |
|||
kdc.coincoin.eu:/Documents /mnt/Documents nfs4 sec=krb5p,rw,hard,rsize=32768,wsize=32768,noexec,nosuid,auto 0 0 |
|||
</nowiki></pre> |
|||
* Check DNS configuration |
|||
<pre><nowiki> |
|||
root@client:/root# host kdc.coincoin.eu |
|||
kdc.coincoin.eu has address 192.168.20.123 |
|||
root@client:/root# host 192.168.20.123 |
|||
123.20.168.192.in-addr.arpa domain name pointer kdc.coincoin.eu. |
|||
</nowiki></pre> |
|||
* /etc/default/nfs-common |
|||
<pre><nowiki> |
|||
[...] |
|||
# Do you want to start the idmapd daemon? It is only needed for NFSv4. |
|||
NEED_IDMAPD=yes |
|||
# Do you want to start the gssd daemon? It is required for Kerberos mounts. |
|||
NEED_GSSD=yes |
|||
</nowiki></pre> |
|||
* Start services |
|||
<pre><nowiki> |
|||
/etc/init.d/nfs-common restart |
|||
</nowiki></pre> |
Revision as of 20:05, 19 February 2011
How to install NFSv4 with Kerberos authentication on Debian unstable
References:
Server
Packages
- nfs-kernel-server
apt-get install nfs-kernel-server
Configuration
- Create needed directory
host:/root# mkdir /mnt/sdb1 host:/root# mkdir -p /export/Documents
- /etc/exports
/export gss/krb5p(rw,async,no_subtree_check,crossmnt,fsid=0) /export/Documents gss/krb5p(rw,async,no_subtree_check)
- /etc/fstab
# [...] /dev/sdb1 /mnt/sdb1 ext3 defaults,acl 1 2 /mnt/sdb1/Documents /export/Documents none ro,bind 0 0
- mount directory
host:/root# mount /mnt/sdb1 host:/root# mount /export/Documents
- Export directories
host:/root# exportfs -rv exporting gss/krb5p:/export/Documents exporting gss/krb5p:/export
Client
Packages
apt-get install nfs-client
Configuration
- /etc/fstab
kdc.coincoin.eu:/Documents /mnt/Documents nfs4 sec=krb5p,rw,hard,rsize=32768,wsize=32768,noexec,nosuid,auto 0 0
- Check DNS configuration
root@client:/root# host kdc.coincoin.eu kdc.coincoin.eu has address 192.168.20.123 root@client:/root# host 192.168.20.123 123.20.168.192.in-addr.arpa domain name pointer kdc.coincoin.eu.
- /etc/default/nfs-common
[...] # Do you want to start the idmapd daemon? It is only needed for NFSv4. NEED_IDMAPD=yes # Do you want to start the gssd daemon? It is required for Kerberos mounts. NEED_GSSD=yes
- Start services
/etc/init.d/nfs-common restart