NFS在局域网上似乎像预期的那样工作--一个下载nfs-utils rpm,进行共享,修改所有权和SEL,允许nfs在firewalld中运行,启动nfs-服务器守护进程,一切都进行得很好。
想要通过互联网访问文件,我设置了一个SSH隧道,作为实现和维护kerberos的一个快速选择,然而,没有什么东西是被删除的。
给定以下拓扑结构:
NFS-服务器(192.168.1.2) -网关(LAN 192.168.1.1,WAN 1.2.3.4) -因特网-家庭
我尝试将SSH隧道直接设置到NFS服务器:
home: ssh -fNv -L 2049:localhost:2049 NFS-server
并通过网关:
home: ssh -fNv -L 2049:192.168.2:2049 Gateway
最终,当在家用个人电脑上安装任何一个选项时,
home: mount -o port=2049 -t nfs localhost:/var/nfsshare /mnt
我得到了同样的回应- requested NFS version or transport protocol is not supported
我一直在阅读人们在SSH上使用NFS的经验,它似乎范围很广,从人们刚刚获得它到工作,到必须配置从未用普通NFS提及的服务 --即rpcbind、nfs-lock、nfs-idmap。
因此,我的问题是,NFS与SSH是“只起作用”,还是SSH转发引入了NFS本机无法处理的东西?
发布于 2018-11-27 17:35:47
原来缺少的是导出选项中的insecure。除此之外,一切都如愿以偿。
https://serverfault.com/questions/941570
复制相似问题