利用云存储网关搭建Windows文件共享服务器

简介: 如果你希望你的数据最终能够存储于阿里云对象存储之上,同时你又希望能够提供传统的文件共享的接口,主要就是SMB/NFS的文件访问协议接口,那么云存储网关绝对是你的不二选择。本文将主要介绍如何基于云存储网关搭建Windows文件共享服务器。

前言

传统的文件共享服务器一般都是通过集中式的服务器或者存储阵列来提供共享的存储空间,这种工作方式伴随着我们度过了很长的一段时间。尽管它有着一些明显的弊端,比如随着数据量的增长需要对服务器的硬盘进行扩容,硬件设备可能需要随着办公场所的改变而搬迁,硬件设备有它自己的寿命需要做好数据备份或者迁移的计划等等。这些弊端随着云计算技术的兴起,都已经可以很好的解决。越来越多的个人或者企业开始将文件服务器迁移到云端从而一劳永逸的解决这些问题。如果你希望你的数据最终能够存储于阿里云对象存储之上,同时你又希望能够提供传统的文件共享的接口,主要就是SMB/NFS的文件访问协议接口,那么云存储网关绝对是你的不二选择。本文将主要介绍如何基于云存储网关搭建Windows文件共享服务器。

简介

简单来说云存储网关(文件网关)可以使用户以访问文件的方式来访问阿里云对象存储桶里面的文件,它能够将Restful的接口转换为NFS/SMB的文件协议。它提供了一个挂载点,客户可以像访问传统的NAS共享一样将NFS/SMB共享挂载到本地访问。同时它还具备智能缓存技术能够将热数据缓存在更靠近客户机器的地方,从而提供更好的访问性能。可以参考网关的用户手册对云存储网关做进一步的了解。

实践

本文主要介绍如何搭建一台Windows的文件共享服务器,因为Windows服务是基于SMB协议的,所以这里我们需要创建一个SMB共享。跟随着创建共享的向导,很容易就可以创建出一个SMB共享。
image.png

这里有一个需要注意的地方,如果你的OSS Bucket里面有一些存量数据,你也希望还能通过SMB的共享访问到它们,或者说虽然现在OSS Bucket里面没有数据,但是你可能通过除网关之外的手段上传数据到OSS Bucket里面,而且这部分数据你也希望通过SMB共享能访问到。那么你需要知道如何同步OSS Bucket数据到云存储网关SMB/NFS共享。如果你所有的数据都是从网关写入的并且也只需要访问这部分从网关写入的数据,那么并不需要打开反向同步或者极速同步功能,毕竟开启它们其实也有一点额外的代价,就是消耗一部分系统资源(尤其是反向同步功能,访问目录等速度可能会下降的非常明显)。

到这里共享已经被创建成功了,如果该共享不需要任何的权限控制,是一个完全公开的共享(其实也只有VPC内部,云企业网打通的对端VPC内部等少数几种情况可以访问,为了安全并没有暴露在公网,所以也并不是真正的完全公开的情况),那么到这里就可以直接挂载共享并开始使用了。

如果并不想该共享完全对其它人可见,可以通过添加SMB用户来设置用户名密码,从而提高访问的安全性。创建好SMB用户之后可以通过SMB共享的设置界面来进行具体的读写权限用户的配置。
image-share-2.png

设置好SMB用户之后,可以看到再访问的时候就需要输入用户名密码啦。可以给不同的使用者分配不同的用户名和密码并配置相应的权限。
image-share-3.png

因为前面创建共享的时候已经打开了反向同步选项,所以进入共享就可以看到OSS Bucket里面的存量数据了。
image-share-4.png

小结

本文通过具体的实践操作介绍了如何利用阿里云存储网关和阿里云对象存储搭建一个Windows文件共享服务。并且可以做到对不同的使用者配置不同的访问权限,这些权限都是在共享级别进行设置的,如果想要对共享里面的不同文件夹进行权限配置,云存储网关结合Windows Active Directory也能做到。结合Active Directory的一些高级玩法具体可以参考云存储网关结合Active Directory服务搭建Windows文件共享服务器云存储网关使用Windows权限控制管理数据访问权限

目录
相关文章
|
11月前
|
Windows
Windows无法连接到打印机,请检查打印机名并重试 - 配置Windows 共享打印机出错;
WIN7共享打印机无法被WIN11连接,出现错误代码0x0000011b或0x00000709,可能是系统版本不兼容所致。本文提供多个轻量级修复工具,无需安装,双击即用,专为解决此类小问题设计,操作简单,适合普通用户快速修复打印机连接异常。
1349 0
|
12月前
|
机器学习/深度学习 存储 监控
内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
企业文件服务器审计是保障信息安全、确保合规的关键措施。DataSecurity Plus 是由卓豪ManageEngine推出的审计工具,提供全面的文件访问监控、实时异常告警、用户行为分析及合规报告生成功能,助力企业防范数据泄露风险,满足GDPR、等保等多项合规要求,为企业的稳健发展保驾护航。
351 0
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
342 9
|
12月前
|
安全 Linux Shell
使用SCP命令在CentOS 7上向目标服务器传输文件
以上步骤是在CentOS 7系统上使用SCP命令进行文件传输的基础,操作简洁,易于理解。务必在执行命令前确认好各项参数,尤其是目录路径和文件名,以避免不必要的传输错误。
1064 17
|
Python
使用Python实现multipart/form-data文件接收的http服务器
至此,使用Python实现一个可以接收 'multipart/form-data' 文件的HTTP服务器的步骤就讲解完毕了。希望通过我的讲解,你可以更好地理解其中的逻辑,另外,你也可以尝试在实际项目中运用这方面的知识。
678 69
|
自然语言处理 Unix Linux
解决服务器中Jupyter笔记本的文件名字符编码问题
通过上述步骤,可以有效解决Jupyter笔记本的文件名字符编码问题,确保所有文件能在服务器上正常访问并交互,避免因编码问题引起的混淆和数据丢失。在处理任何编码问题时,务必谨慎并确保备份,因为文件名变更是
428 17
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
598 14
|
安全 Windows
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
本文主要介绍了因清理电脑垃圾文件时误删虚拟内存导致的Windows页面文件配置问题,并提供了详细的解决步骤。问题表现为开机后出现临时页面文件创建的提示弹窗。解决方法包括通过控制面板或快捷键进入高级系统设置,进而调整虚拟内存设置:进入性能选项中的虚拟内存栏,选择自动管理所有驱动器的分页文件大小,最后确认并重启计算机以恢复正常运行。
9912 5
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
|
12月前
|
安全 Linux 网络安全
Python极速搭建局域网文件共享服务器:一行命令实现HTTPS安全传输
本文介绍如何利用Python的http.server模块,通过一行命令快速搭建支持HTTPS的安全文件下载服务器,无需第三方工具,3分钟部署,保障局域网文件共享的隐私与安全。
2941 0
|
前端开发 Cloud Native Java
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现

相关产品

  • 云存储网关