smb协议

Linux之网络文件共享服务(SamBa)

半城伤御伤魂 提交于 2019-12-30 16:08:11
SMB:Server Message Block服务器消息块,IBM发布,最早是DOS网络文 件共享协议 Cifs:common internet file system,微软基于SMB发布 SAMBA:1991年Andrew Tridgell,实现windows和UNIX相通 SAMBA的功能: 共享文件和打印,实现在线编辑 实现登录SAMBA用户的身份认证 可以进行NetBIOS名称解析 外围设备共享 计算机网络管理模式: 工作组WORKGROUP:计算机对等关系,帐号信息各自管理 域DOMAIN:C/S结构,帐号信息集中管理,DC,AD SAMBA服务简介 SAMBA介绍 相关包: Samba 提供smb服务 Samba-client 客户端软件 samba-common 通用软件 cifs-utils smb客户端工具 samba-winbind 和AD相关 相关服务进程: smbd 提供smb(cifs)服务 TCP:139,445 nmbd NetBIOS名称解析 UDP:137,138 主配置文件:/etc/samba/smb.conf 帮助参看:man smb.conf 语法检查: testparm [-v] [/etc/samba/smb.conf] 客户端工具:smbclient,mount.cifs SAMBA服务器配置 smb.conf继承了

linux搭建smb、挂载smb、Windows共享

淺唱寂寞╮ 提交于 2019-12-17 05:27:59
实现Linux系统之间共享文件资源以及在Linux系统与Windows系统之间共享文件 Samba软件包的构成 服务端:samba 客户端:samba-client 公共组件:samba-common Smbd:负责为客户机提供服务器中共享资源(目录和文件)的访问,监听139端口(smb协议),445端口(cifs协议) Nmbd:负责提供基于netblos协议的主机名称解析,以便为windows网络中的主机进行查询服务,监听137-138端口(netblos协议) Samba服务的程序组件 主配置文件路径 /etc/samba/smb.conf 配置文件参数解释 [global] #全局参数。 workgroup = MYGROUP #工作组名称 server string = Samba Server Version %v #服务器介绍信息,参数%v为显示 SMB版本号 log file = /var/log/samba/log.%m #定义日志文件的存放位置与名称, 参数%m为来访的主机名 max log size = 50 #定义日志文件的最大容量为50KB security = user #安全验证的方式,总共有4种 #share:来访主机无需验证口令;比较方便,但安全性很差,7.0以上系统不支持share, 使用user模式,map to guest=bad

【讲清楚,说明白!】常用共享存储--Samba服务器配置实战

匆匆过客 提交于 2019-12-16 09:50:42
目录: (一)Samba服务器的基本配置 (二)Samba服务中关于SELinux的一些注意点 (三)multiuser多用户挂载的配置 Samba是在Linux和Unix系统上实现SMB协议的一个免费软件,由服务器客户端程序构成。SMB(Server Messages Block)信息服务块是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。 1987年,微软公司和英特尔公司共同制定了SMB(Server Messages Block)消息服务块协议,旨在解决局域网内的文件或打印机等资源的共享问题,这也使得多个主机之间共享文件变得越来越简单。到了1991年,当时还在读大学的Tridgwell为了解决Linux系统与Windows系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。这是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。当时Tridgwell想把这款软件的名字SMBServer注册成为商标

samba

≡放荡痞女 提交于 2019-12-06 12:14:49
简介   Samba最大的功能可用于Linux与windows系统直接的文件共享和打印共享,Samba既可用于windows与Linux之间的文件共享,也可用于Linux与Linux之间的资源共享,由于NFS的出现,因而 Samba更多用在Linux与windows之间的数据共享上面。 Samba服务器可实现如下功能: WINS和DNS服务; 网络浏览服务; Linux和Windows域之间的认证和授权; UNICODE字符集和域名映射; 满足CIFS协议的UNIX共享等。 samba服务的安装 1.环境准备 # uname -r 2.6.32-642.11.1.el6.x86_64 # uname -m x86_64 # cat /etc/redhat-release CentOS release 6.8 (Final) # getenforce Disabled #/etc/init.d/iptables stop 2、执行yum安装(需配置好yum源) yum install samba samba-client samba-swat -y 3、检查是否安装成功 #rpm -qa|grep samba (rpm -q samba) samba-common-3.6.23-36.el6_8.x86_64 samba-3.6.23-36.el6_8.x86_64 samba

CentOS安装和配置Samba服务器

跟風遠走 提交于 2019-12-06 07:40:13
CentOS7 详见 http://lintut.com/easy-samba-installation-on-rhel-centos-7/ http://www.unixmen.com/install-configure-samba-server-centos-7/ 简单来说我是这么做的 1. 安装服务并且chkconfig为自动启动 yum install samba samba-client samba-swat, chkconfig smb on 2. 配置conf文件 /etc/samba/smb.conf 设置security 为 share并且注释其邻近的下一行 tbsam [transwarp_shared] comment = Public Stuff path = /mnt/Samba_Shared public = yes writable = yes directory mask = 0777 force directory mode = 0777 directory security mask = 0777 force directory security mode = 0777 create mask = 0777 force create mode = 0777 security mask = 0777 force security mode =

CentOS 6.3下Samba服务器的安装与配置

一世执手 提交于 2019-12-04 14:02:08
一、简介   Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。   Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。   SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可以通过SMB协议共享Samba服务器上的资源文件,同时,Samba服务器也可以访问网络中

linux下共享文件夹(windows可访问,linux也可访问)

时光总嘲笑我的痴心妄想 提交于 2019-12-03 01:45:39
本文是转字网上的两段,如果是菜鸟,想懂有点难度,我这里给点注释 在linux上共享文件夹windows下看 ******************************************* 首先给linux设一个ip,要和windows是一个网段的 mkdir /share ---------------在根下创建文件夹(除了root的目录下不能创建其他都可以) chmod 777 /share/ ------------给share文件夹赋权 vi /etc/samba/smb.conf ------------(编辑samba下的smb.conf文件) 编辑security = share----------一般在第58行 编辑最后面的 286 [weihaiyang] 287comment = share 288path =/share 289valid users = nobody 290public = yes 291writable = yes 292printable = no 293create mask = 0765 (前面的数字是行数) service smb restart 重启smb服务 然后在windows下的“运行”里输入linux的ip就OK了 [data] path = /data writeable = yes guest ok = yes

SMB Signing not Required

匿名 (未验证) 提交于 2019-12-03 00:09:02
SMB是一个协议名,全称是Server Message Block(服务器消息快协议),用于在计算机间共享文件、打印机、串口等,电脑上的网上邻居由它实现。SMB签名是SMB协议中的安全机制,也称为安全签名。SMB签名旨在帮助提高SMB协议的安全性,为了防止在传输过程中修改SMB数据包,SMB协议支持SMB数据包的数字签名。所有Windows操作系统都支持客户端SMB组件和服务器端SMB组件。要利用SMB数据包签名,通信中涉及的客户端SMB组件和服务器端SMB组件必须启用或需要SMB数据包签名。如果服务器启用此设置,Microsoft网络服务器将不与Microsoft网络客户端通信,除非该客户端同意执行SMB数据包签名。同样,如果需要客户端SMB签名,则该客户端将无法与未启用数据包签名的服务器建立会话。默认情况下,在工作站,服务器和域控制器上启用客户端SMB签名。 SMB签名在性能上有一些权衡。如果网络性能对部署方案很重要,建议您不要使用SMB签名;如果要在高度安全的环境中使用SMB,建议您使用SMB签名。当启用SMB签名时,SMB将停止使用RDMA远程直接数据存取,因为最大MTU限制为1,394字节,这会导致邮件碎片和重组,并降低整体性能。 SMB服务上不需要签名。未经身份验证的远程攻击者可以利用此攻击对SMB服务器进行中间人攻击。 # 返回有关SMB确定的SMB安全级别的信息

Linux与windows共享

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-30 22:17:22
http://www.linuxsir.org/main/node/158 作者: 北南南北,正在增加中... ... 需要您的参与; 来自: LinuxSir.Org 简介: 本文只是讲一讲我们最常用的Linux与Windows共享文件,主要是为新手指一指路。如何建立最简单的Samba服务器,并讲述遇到问题应该从何处寻找解决方案;正在更新之中,希望您的参加 ... ... 谢谢; 目录 0、架设Samba 服务器的前提; 0.1 查看文件内容和编辑文件的工具; 0.2 关于文件和目录相关; 03 用户和用户组相关; 04 进程管理; 1 Samba 简介 2 Samba 功能和应用范围 3 Samba 两个服务器相关启动程序、客户端及服务器配置文件等; 3.1 Samba 有两个服务器,一个是smbd,另一个是nmbd; 3.2 查看Samba 服务器的端口及防火墙; 3.3 查看Samba 服务器的配置文件; 3.4 Samba 在Linux 中的一些工具(服务器端和客户端); 3.5 在Linux 中的常用工具,Windows查看Linux共享的方法 ; 3.5.1 在Linux系统中查看网络中Windows共享文件及Linux中的Samba共享文件; 3.5.2 在Windows中访问Linux Samba服务器共享文件的办法; 3.5.3 smbfs文件系统的挂载; 4

samba服务

早过忘川 提交于 2019-11-30 17:54:59
1 原理---》 安装 ---》 配置 --》 启动服务加测试 --》 补充 2 3 ================================================================== 4 5 samba --文件服务器 6 smb (service message block 服务消息块) 7 8 smb与ftp对比: 9 smb不好跨公网,可能要借助vpn这种方式。smb对权限控制比ftp好,特别适用于在同一个目录里多个用户拥有不同权限的场合。smb和ftp都能跨平台。smb除了做文件服务器还可以做windows域有关的应用(比如把一个linux加到windows域里). 10 11 12 smb与nfs对比: 13 nfs: linux to linux 14 samba: linux to windows 15 16 17 smb与http对比 18 19 smb使用的netbios通讯协定 20 21 netbios (network basic input/output system) --最早由IBM发展出来的目的为让局域网内少数电脑进行网络连结的协议,初期的设定并不是针对大型网络,并且他是无法横跨不同路由的; 微软就使用了它进行局域网内的通讯 22 23 现在有所谓的netbios over tcp/ip 可以横跨不同路由 24