千家信息网

在windows Azure上 部署NFS服务器

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Azure 在云端提供完全托管的文件共享服务,这些共享项可通过行业标准的服务器消息块 (SMB) 协议进行访问。 Azure 文件共享可由云或者 Windows、Linux 和 macOS 的本地部署
千家信息网最后更新 2025年12月02日在windows Azure上 部署NFS服务器

Azure 在云端提供完全托管的文件共享服务,这些共享项可通过行业标准的服务器消息块 (SMB) 协议进行访问。 Azure 文件共享可由云或者 Windows、Linux 和 macOS 的本地部署同时装载。

众所周知,前两年,由于病毒"坏兔子"来袭,国家互联网应急中心等安全机构建议用户及时关闭计算机以及网络设备上的445和139端口,所以国内运营商基本都封闭了这两个端口,而Azure 文件存储就是使用了SMB协议,导致很多客户在本地都无法正常访问Azure文件存储。

那如果本地应用程序也要访问云端文件共享存储怎么办呢,其实,我们可以在云端自己部署NFS服务,也可以达到同样的效果。

1、首先,我们在Azure上创建一台Windows虚拟机(创建过程略),在服务器管理器里添加角色-NFS服务器

2、NFS服务器角色安装完成之后,就可以新建共享

3、这里的配置文件,选择NFS共享-快速

4、共享文件夹的路径可以自定义在哪块卷

5、身份认证,这里我选择无服务器身份验证,可以根据企业安全策略要求选择

6、在共享权限里,我们可以添加访问计算机的权限,我这里选择所有计算面,后面我会通过IP白名单在NSG上进行限制

7、查看成功创建的结果

8、到这一步,我们还是不能成功访问共享文件夹里的内容,客户端挂载后提示没有权限("Permission Denied")创建文件或文件夹,Windows下本身不存在的Unix匿名账户ID=-2的这个"用户",我们需要将这个特殊的用户ID添加到对应的NTFS访问控制权限(ACL)里面,这里面我们借助nfsfile命令(该命令需要在NFS服务角色安装好之后方可使用)来完成。

nfsfile /v /ru=-2 /rg=-2 /s /cx F:\shares\gpufile

9、再次在客户端使用mount 192.168.0.1:/gpufile z: 命令,挂载,就可以成功访问了。

文件 服务 服务器 权限 选择 成功 云端 命令 客户 文件夹 用户 角色 存储 安全 客户端 端口 计算机 身份 特殊 众所周知 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库多表联查什么格式 黄浦区网络技术服务市场价格 软件开发测试经理招聘信息 数据库还可以叫什么情况 观致连接不上服务器 设备服务器a47故障代码 手机版方舟服务器多少钱一台 广州箐年智互联网科技有限公司 上网策略网络安全 明日之后新生之地服务器账号密码 完美世界还有多少服务器 方舟生存山海经服务器是哪个 广元市网络安全宣传 网络安全专家张镇 服务器不小心删除raid 现代网络技术让人们更亲近 软件开发中的十个风险 局网络安全宣传周通知 物流货代软件开发 数据库外部关键字 重庆深度学习软件开发 开私服 服务器 书生之路模组服务器选什么 常见计算机网络技术服务保障 怎么备份数据库表 幼儿园网络安全校园活动方案 社交网络技术举例 软件开发蔡卓冰 魔兽世界服务器平衡人口 网络安全警示教育学习心得体会
0