通过 Samba 服务实现 Linux 与 Windows 间文件共享

文章目录

  • 1. 简述 Samba 服务
  • 2. 配置 Samba 服务端
  • 3. 访问 Samba 服务端

1. 简述 Samba 服务

从百度百科得到的说明:Samba 是在 Linux 和 UNIX 系统上实现 SMB 协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域 上共享文件和打印机的一种通信协议,它为局域 内的不同计算机之间提供文件及打印机等资源的共享服务。SMB 协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置 “NetBIOS over TCP/IP” 使得 Samba 不但能与局域 络主机分享资源,还能与全世界的电脑分享资源。

对于我而言,最简单的理解就是,我可以通过部署 Samba 服务来实现 Linux 端和 Windows 端的文件共享,可以免去对第三方软件工具的依赖,直接进行数据交互;尤其是将 Windows 端的一些数据向 Linux 端进行同步或者备份时,Samba 服务还是非常还用的。


2. 配置 Samba 服务端

:关闭系统防火墙(也可启用防火墙放行相关端口)。

:关闭 SELINUX。

:配置本地 YUM 源。

:安装 samba 和 samba-client 软件包。

:创建共享目录并赋予最高权限。

文件中关于 的配置信息全部被注释掉了,如果不注释掉这部分的配置信息,那么在 windows 设备上打开共享路径时,会看到 sambauser 用户的 home 目录,这个是不需要的。此处仅展示为了共享上面创建的两个文件夹而添加的配置信息,完整的配置文件内容如下所示:

:创建 samba 用户。

:重启 smb.service 和 nmb.service 服务并设置为开机自启动。


3. 访问 Samba 服务端

:从 windows 设备访问 samba 共享文件夹。

:此时可以看到 Linux 服务端共享出的两个文件夹。

通过 Samba 服务实现 Linux 与 Windows 间文件共享

:经测试可以在此共享文件夹下面创建、删除和修改文件,具体测试过程比较简单,不做过多描述。


文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8743 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月4日
下一篇 2022年1月4日

相关推荐