下面是关于如何通过ssh隧道:https://blogs.oracle.com/shepler/entry/tunneling_nfs_交通_通过_ssh挂载nfs端口的手册。
我需要这样做,因为我想从没有静态IP的路由器后面的机器上挂载nfs分区。
但是,当我尝试发出挂载命令时,我得到:
mount -t nfs -o nfsvers='4,tcp' -o port=3049 127.0.0.1:/mnt/shared /mnt/aaa -v
mount.nfs: timeout set for Mon Mar 16 18:49:14 2015
mount.nfs: trying text-based options 'nfsvers=4,tcp,port=3049,addr=127.0.0.1,clientaddr=127.0.0.1'
mount.nfs: mount(2): Operation not permitted
mount.nfs: Operation not permitted
是什么引起的?
NFS客户端安装在我要安装的机器上,当我发出端口转发时,它没有挂载。
在Debian和Ubuntu上获得相同的错误。
发布于 2022-01-06 09:33:16
很多年过去了,但我刚刚遇到了这样的问题:无法通过SSH隧道安装NFS共享。
在我的例子中,默认情况下,debian/ubuntu中的NFS服务器只允许来自特定低编号端口的连接。来自SSH隧道的连接似乎来自一个随机的高编号端口。将“不安全”添加到/etc/export中的选项将更改此默认行为,以允许从任何端口进行连接。
https://unix.stackexchange.com/questions/190555
复制相似问题