Samba服务的配置

一、samba概述

samba 是基于SMB协议(ServerMessage Block,信息服务块)的开源软件,samba也可以是SMB协议的商标。SMB是一种Linux、UNIX系统上可用于共享文件和打印机等资源的协议,这种协议是基于Client\Server型的协议,Client端可以通过SMB访问到Server(服务器)上的共享资源。当Windows是 Client,CentOS(一种Linux系统)是服务器时,通过Samba就可以实现window访问Linux的资源,实现两个系统间的数据交互。

Samba服务的主要作用就是Linux系统在局域网内实现文件共享,可以共享给Linux系统也可以给共享给window系统

二 、samba的组成

samba服务的相关软件包

samba-common :使用的工具,语法检测工具
samba-client :samba的客户端
samba-lib : 相关的库文件
samba :主要的程序文件
samba-swat :samba的web界面

此次实验主要安装:服务端软件samba、客户端软件samba-client,用于提供服务端和客户端程序的公共组件samba-commom.

查看Samba服务里的相关软件包

查看Samba服务的启动情况

我们可以通过 service smb status 命令来查看服务启动情况,如:

三、实验:两台虚拟机通过samba服务实现文件共享

实验目的:实现Linux系统之间文件共享

1.设置IP

将客户端Linux的IP和服务器Linux的IP设置为同一个网段,使其能互相ping通

2.安装samba服务(服务端)

a.导入光盘,把执行文件挂载到其他目录下(如:/mnt/cdrom)

b.进入到执行文件挂载的其他目录(如:/mnt/cdrom),cd到Packages文件夹里

c.安装Samba服务

通过rpm -ivh 安装Samba服务里的软件包

通过rpm -qa l grep samba 命令查看Samba服务安装了哪些软件包

d.创建一个用来共享的目录

e.修改Samba服务的配置文件,仅使用guest帐号来访问共享

找到配置文件(/etc/samba/smb.conf)

修改配置文件里的内容

1.配置访问的验证方式

一共有四种验证方式:

  1. share:用户访问Samba Server不需要提供用户名和口令, 安全性能较低。
  2. user:Samba Server共享目录只能被授权的用户访问,由Samba Server负责检查账号和密码的正确性。账号和密码要在本Samba Server中建立。
  3. server:依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用 Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。

4. domain:域安全级别,使用主域控制器(PDC)来完成认证。

2.配置共享文件信息

f.开启Samba服务,并关闭防火墙

只有这两步操作完成后,client才可以远程访问共享文件夹

客户端访问共享文件

客户端需要把共享文件里的内容拷贝到/mnt目录下,则在/mnt目录下输入该命令:smbclient //共享主机的ip地址/共享文件夹名 -U 用户名

对共享文件进行操作(客户端)

1.下载共享文件里的文件(get)

2.共享文件里进行删除,上传,创建

前提:在Samba服务端进行一下操作

  1. 还需要在Samba的服务端找到共享文件,然后给共享文件设置其他用户访问时可以修改的权限
  2. 执行setenforce 0 表示设置SELinux 成为permissive模式, 临时关闭selinux防火墙

Samba服务端完成以上操作之后,即可在客户端里在共享文件夹里创建,删除,上传文件/文件夹

注意:上传文件夹时,若要将客户端系统中的/var目录下的client上传到共享文件夹中,则需要在/var目录下进行远程访问smbclient

3.客户端把共享文件挂载到本地目录下(mount)

挂载后的情况:

1./usr目录的内容被共享文件夹覆盖

挂载前的/usr目录

挂载后的/usr目录

2.不能再次远程访问这个共享文件夹了

3.想查看共享文件夹的内容可以直接去挂载点(/usr,此次实验)查看,而且共享文件夹内容更新时,挂载点里的内容和共享文件夹内容保持同步更新

  • 11
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值