4.11. TLS 対応の NFS クライアントの設定
サーバーが Transport Layer Security (TLS) 暗号化を備えたネットワークファイルシステム (NFS) をサポートしている場合は、クライアントを設定して xprtsec=tls を使用してマウントします。これには、認証局 (CA) 証明書のインポート、TLS デーモンの有効化、および暗号化による共有のマウントが含まれます。TLS を使用することで、クライアントとサーバー間で転送されるデータを保護できます。
前提条件
- NFS サーバーを TLS 暗号化を使用して設定した。詳細は、TLS サポート付きの NFS サーバーの設定 を参照してください。
-
ktls-utilsパッケージをインストールした。
手順
認証局 (CA) 証明書をシステムのトラストストアにインポートします。
# cp ca.crt /etc/pki/ca-trust/source/anchors# update-ca-trusttlshdサービスを有効にして起動します。# systemctl enable --now tlshd.serviceTLS 暗号化を使用して 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