NFSv4 需要哪些服务和端口?

Sau*_*nda 5 linux ubuntu nfs4 ubuntu-18.04

我一直试图找到这个问题的明确答案,但由于存在各种 NFS 版本,我得到了相互矛盾的结果。

我已经按照https://help.ubuntu.com/community/NFSv4Howto配置了 NFSv4 ,目前我的机器上正在运行以下服务:

  • rpc.mountd
  • 绑定
  • nfsd
  • 锁定

v4 中运行 NFS 服务器需要哪些?我如何禁用其余的?因此,我应该在防火墙上打开哪些端口?

PS:我在 Ubuntu 18.04

Mic*_*ton 7

对于 NFSv4,只需要运行 rpc.mountd 和 nfsd。

NFSv4 在 TCP 端口 2049 上运行。NFS 服务器必须接受此端口上的传入连接。与以前版本的 NFS 不同,这是唯一需要的端口。

  • @SaurabhNanda rpc.mountd 设置导出。它不需要侦听外部连接的端口;它仅在本地主机上进行通信。 (2认同)
  • 除非您进行 ID 映射,否则不需要 @HBruijn rpc.idmapd。通常,只有在服务器加入某种域(AD、FreeIPA 等)时才会发生这种情况。它在 Linux 上使用 rpc_pipefs。 (2认同)