2.13. 配置支持 TLS 的 NFS 客户端
从 Red Hat Enterprise Linux 9.6 开始,如果服务器支持带有 TLS 加密的 NFS,您可以使用 xprtsec=tls 参数配置客户端。
先决条件
- 您已使用 TLS 加密配置了 NFS 服务器。详情请参阅 配置支持 TLS 的 NFS 服务器。
-
已安装
ktls-utils软件包。
流程
将证书颁发机构(CA)证书导入到系统的信任存储中:
# cp ca.crt /etc/pki/ca-trust/source/anchors # update-ca-trust启用并启动
tlshd服务:# systemctl enable --now tlshd.service使用 TLS 加密挂载 NFS 共享:
# mount -o xprtsec=tls server.example.com:/nfs/projects/ /mnt/
验证
验证客户端是否成功挂载了带有 TLS 支持的 NFS 共享:
# journalctl -u tlshd … Apr 01 08:37:56 client.example.com tlshd[10688]: Handshake with server.example.com (192.0.2.1) was successful