linux&windowns文件共享之samba

samba

我们所了解过的 FTP 文件传输,的确可以让不同主机之间进行文件传输,此方式特点是,传输文件,用户想要在客户端直接修改服务器的数据,还是较为麻烦。

既然如此,linux 上有一款应用叫 Samba,是一个能让 linux 系统应用微软网络通讯协议的软件。即 samba是一款能够让 linux 系统应用微软文件资料的工具。

微软为了解决局域网的文件共享,制定了 SMB 协议,也就是 (Server Messages Block,服务器消息块),后来 SMB 通信协议应用了 linux 系统上,就形成了现在的 Samba 软件。

Samba 特点:

  • Samba 最大的功能就是可以用于 linux 与 windows 系统直接的文件共享和打印

  • Samba 即可以用于 windows 与 linux 之间的文件共享

  • 也可以用于 linux 与 linux 之间的资源共享

  • 由于 NFS(网络文件系统) 可以很好的完成 linux 与 linux 之间的数据共享

  • 因而 Samba 较多的用在了 linux 与 windows 之间的数据共享上面。

一、ubuntu 和windos共享用什么?

Samba 共享:Samba 是一种用于 Linux 和 Windows 之间文件共享的协议 和工具集。您可以在 Ubuntu 上安装和配置 
Samba 服务器,使其能够与 Windows 计算机共享文件和目录。


NFS 共享:NFS(Network File System)是一种用于在不同的计算机之间共享文件系统的协议。您可以在 Ubuntu 上设置
NFS 服务器,并在 Windows 上使用适当的客户端软件连接到共享的文件系统。


FTP/SFTP 服务器:您可以在 Ubuntu 上设置 FTP 或 SFTP 服务器,然后在 Windows
上使用适当的客户端软件连接到该服务器进行文件传输。


文件同步工具:您可以使用文件同步工具,例如 rsync、Syncthing 或 Nextcloud 等,来在 Ubuntu 和
Windows 之间同步文件和目录。


云存储服务:使用云存储服务(如 Google Drive、Dropbox、OneDrive 等),您可以将文件上传到云端,然后在
Ubuntu 和 Windows 上使用相应的客户端应用程序进行访问和同步。

综上所述,Samba 共享比较方便

二、Samba简介

Samba 是一种用于 Linux 和 Windows 之间文件共享的协议和工具集。它允许在 Linux 系统上创建一个文件共享服务器,使 Windows 计算机能够访问和共享其中的文件和目录。以下是 Samba 共享的一些特点和工作原理的简要介绍:

文件共享:通过 Samba,您可以在 Linux 系统上设置共享文件夹,使其在局域网内可被 Windows 计算机访问。这意味着您可以在Linux 和 Windows 之间轻松地共享文件和目录


SMB/CIFS 协议支持:Samba 实现了 SMB(Server Message Block)和 CIFS(CommonInternet File System)协议,这是 Windows 系统用于文件和打印机共享的标准协议。通过支持这些协议,Samba 实现了与 Windows 的兼容性。



用户认证和权限控制:Samba 可以与 Linux系统上的用户认证机制集成,使您可以对共享文件和目录进行用户级别的访问控制。您可以设置用户账号和密码,并分配相应的访问权限,以确保只有授权用户可以访问共享内容



网络浏览和发现:Samba 具有网络浏览功能,可以在 Windows网络上显示共享服务器和共享资源,使用户能够方便地浏览和发现可用的共享内容。



打印机共享:除了文件共享,Samba 还支持共享打印机,使 Windows 计算机能够使用连接到 Linux 系统上的打印机。



配置灵活:Samba 的配置文件非常灵活,可以根据需要进行调整。您可以定义共享名称、路径、访问权限、工作组和其他相关设置

三、配置流程:

1、安装 Samba:

在 Ubuntu 上,打开终端,并运行以下命令以安装 Samba:

# 安装与升级
sudo apt update
sudo apt install samba samba-common -y


# 卸载
sudo apt autoremove samba


# 查看安装结果
root@ubuntu-master:~# dpkg -l | grep samba
ii  python3-samba   2:4.15.13+dfsg-0ubuntu1.6    amd64    Python 3 bindings for Samba
ii  samba 2:4.15.13+dfsg-0ubuntu1.6 amd64 SMB/CIFS file, print, and login server for Unix
ii  samba-common 2:4.15.13+dfsg-0ubuntu1.6 all common files used by both the Samba server and client
ii  samba-common-bin 2:4.15.13+dfsg-0ubuntu1.6 amd64 Samba common files used by both the server and the client
ii  samba-dsdb-modules:amd64  2:4.15.13+dfsg-0ubuntu1.6 amd64 Samba Dir
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值