我正在运行一个使用 arch linux 的服务器,它实际上就是一个 nfs 服务器。它已启动并运行,一切运行良好。我可以从我的两台笔记本电脑(运行 arch 和 ubuntu)连接,所以我现在假设我能够正确配置一切。问题出现在尝试从我的 windows 10 机器连接时。我已启用 nfs 客户端,但未启用打开程序和功能(不确定这是否确实是名字)。
从命令提示符...
$ mount -o anon \\ipAddr/home/user A:
A: is now successfully connected to \\ipAddr/home/user
The command completed successfully.
$ A:
Access is denied
文件资源管理器告诉我,我没有足够的权限访问驱动器,我需要联系网络管理员。运行 mount 也会产生
$ mount
Local Remote Properties
----------------------------------------------------------------------------
A: \\ipAddr\home\user Unavailable
有人知道我的问题是什么吗?
答案1
我决定放弃 Windows 的挂载客户端并切换到 sshfs,因为这是我习惯的和我首选的挂载方法,而且它非常有效!
答案2
- 开始注册表编辑器
- 定位
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default
添加两个 DWORD 值:AnonymousUid、AnonymousGid
进入 ”1000“
decimal
根据。 注册表值重新启动 NFS 服务或重启电脑。
打开计算机并单击工具栏上的映射网络驱动器按钮。
HostIP:/share
在文件夹文本框中输入。单击“完成”。
如果遇到错误;
HostIP/share
在文件夹文本框中输入。单击“完成”。