02(Samba)

                                                    Samba

一、概述

   1.作用:实现跨平台资源共享(WIN与类UNIX之间)

   2.协议:SMB(Server Message Block:服务器信息块)/CIFS(Common Internet File System:通用网络文件系统)

   3.主要进程:

     1)smbd:处理到来的SMB软件包,为使用该软件包的资源与Linux进行协商,TCP 139 445

     2)nmbd:使主机能浏览Linux服务器,UDP 137 138

   4.应用环境:

     1)文件打印机共享:主要功能【smbd】

     2)身份验证和权限设置:支持user mode和domain mode身份验证和权限设置,通过加密保护共享打印机【smbd】

     3)名称解析:通过nmbd服务搭建NBNS(NetBIOS Service),提供名称解析,将计算机的NetBIOS名解析为IP【nmbd】

     4)浏览服务:可作为本地主浏览器(LMB),保存可用资源【nmbd】

   5.端口:138/139/445

早期,SMB运行在NBT(NetBIOS over TCP/IP)协议上,使用UDP的137、138和TCP的139端口

   6.工作模式:C/S模式

   7.扩展:NetBIOS协议

     1)NetBIOS:Network Basic Input/Output System(网络基本输入/输出系统协议)

     2)作用:通过NetBIOS协议获得计算机名称,然后把计算机名解析为对应的IP地址。

 

二、安装

#yum install samba-*

三、启动/重启/永久开启/关闭服务/查看服务信息

四、查看端口状态

五、访问samba服务器

   1.Linux操作系统:smbclient -L 192.168.43.111

   2.Windows操作系统:

     1)打开运行框:Win+R

     2)键入:\\+服务器IP

六、配置

   1.配置文件:/etc/samba/smb.conf

   2.指令:

     1)Workgroup:设置主机的工作组名称

     2)Netbios name:设置NetBIOS名称,最大长度16位

     3)Server string:为工作组中的计算机设置描述信息

     4)Security :安全模式(share(匿名)/user(认证))

     5)共享文件夹指令

         

   3.步骤:

     1)编辑主配置文件/etc/samba/smb.conf,指定需要共享的目录并设置共享权限。

     2)在配置文件中指定日志文件名称和存放路径。

     3)设置共享目录的本地系统权限及samba共享权限。

     4)重新加载配置文件或重启服务使配置生效。

     5)关闭防火墙和SElinux

七、实例

   1.例1:将/test目录设置为共享目录,可读写

Server

173.168.16.111

Client1(linux):

173.168.16.222

Client2(Windows):

173.168.16.12

 

     1)创建共享目录,并创建共享文件

#mkdir /test

#echo “hello” > /test/hello.txt

     2)修改配置文件

#vim /etc/samba/smb.conf

     3)创建用户,并设置密码

     4)重启Samba服务

#Systemctl restart smb

     5)关闭防火墙

#service firewalld stop

     6)停止SElinux

#setenforce 0

     7)验证

Linux:

Windows:

映射本地驱动器:

         8)Windows挂载Linux共享目录

  •         临时挂载

  •         永久挂载

         9)Linux挂载Windows共享目录

  •                在Windows上创建共享目录

  •                在Linux上创建挂载点

  •         在Linux上用mount挂载,出现报错

       解决方案:版本问题

  •          检验

八、报错汇集

     1.客户端无法登录samba服务器

解决方法:在Server和Client端建立系统用户并加入samba账户中,即操作【七、实例1-->3)

     2.在windows访问共享出现多重连接登录

解决方案:

打开cmd命令行--查看连接状况--删除连接--重新访问共享

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值