samba共享怎么用(samba共享服务有什么用)

samba共享怎么用(samba共享服务有什么用)Samba 是一个能让 Linux 系统应用 Microsoft 网络通讯协议的软件 做文件共享用 而 SMB 是 Server Message Block 的缩写 即服务器消息块 SMB 主要是作为 Microsoft 的网络通讯协议 后来 Samba 将 SMB 通信协议移植到了 Linux 系统上 就形成了现在的 Samba 软件 微软又把 SMB 改名为 CIFS Common Internet File System

大家好,我是讯享网,很高兴认识大家。



Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,做文件共享用。而SMB是Server Message Block的缩写,即服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议移植到了Linux系统上,就形成了现在的Samba软件。微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能。

Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于Windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享。由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba更常见的是用在了Linux与windows之间的数据共享上面。(注:笔者个人觉得,Samba在权限管理方面比NFS强大很多,因此即使是Linux与Linux之间共享数据,如有权限方面的要求,用Samba也很不错)

组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心服务,主要负责建立 Linux Samba 服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问。只有SMB服务启动,才能实现文件的共享。SMB 监听139 TCP端口;而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138 UDP端口。

例如,某台Samba服务器的IP地址为192.168.126.15,对应的工作组名称为MYWORKGROUP,那么在Windows的IE浏览器输入下面两条指令都可以访问共享文件。其实这就是Windows下查看Linux Samba服务器共享文件的方法。

Samba服务器可实现如下功能:WINS和DNS服务; 网络浏览服务; Linux和Windows域之间的认证和授权; UNICODE字符集和域名映射;满足CIFS协议的UNIX共享等


讯享网

CentOS 7.3

修改 /etc/samba/smb.conf

运行以生效:

检查配置是否成功

在另一台Linux机器上:

命令有: help、get、put 等等

首先,enable “TCP NetBIOS” 服务

可以:nbtstat -n Windows查看netbios信息

本文介绍的是最简单的一种Samba的配置,Samba对于权限配置方面还有很多高级的用法,暂不列在本文中了,可参见参考文献和其他文章。

小讯
上一篇 2025-05-24 12:00
下一篇 2025-05-02 10:38

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/168375.html