1.在虚拟机上安装Samba服务安装包 (在下载之前检查客户机与服务器是否能够ping通)(Samba服务的主要端口号为137 138 139  445)

(鼠标右击桌面,打开终端,测试和yum是否能够ping通,下面的命令行是我的yum的IP地址)

[root@huming_hbza ~]#ping 192.168.26.10

然后输入命令行:(安装Samba服务安装包)

[root@huming_hbza ~]#yum install samba

执行结果如下图:

如下图显示表明安装成功:

2.修改配置文件

在这里提醒读者的是:修改配置文件之前,我们可以养成良好的习惯将原始的配置文件备份下来

具体执行命令行如下:

[root@huming_hbza ~]#cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

执行如下图所示:

接下来让我们进入到Samba文件中修改Samba的配置文件,此时需要记住的是smb.conf 文件是Samba的配置文件

命令行:

[root@huming_hbza ~]#cd /etc/samba
[root@huming_hbza ~]#vim smb.conf

敲回车之后就会弹出如下图所示的界面:

[global]
workgroup = workgroup //工作组名称
server string = Samba Server %v //服务器介绍信息,参数%v为显示SMB版本号
security = user //安全验证的方式
map to guest = bad user
dns proxy = no
[anonymous] //共享名称为anonymous
comment = This is a dirctory of anonymous. //警告用户的内容
path = /samba/anonymous //共享文件夹所在的位置
browseable = yes
writeable = yes //允许写入操作
guest ok = yes //是否所有人可见,等同于“public参数”
read only = no

将上图中的配置文件改成如下图所示:(注:anonymous部分是需要自己添加进去的,而global部分是需要在原来的基础上进行更改)

保存退出

创建共享目录anonymous,进入到该目录下并在anonymous文件中创建一个1.txt文件,并且开启smb和nmb服务以及将这两个服务设置为开机自启动 ,具体命令行操作如下:

[root@huming_hbza ~]#mkdir -p /samba/anonymous
[root@huming_hbza ~]#cd /samba/anonymous
[root@huming_hbza ~]#echo "deyaugyua123456789" > 1.txt    //在anonymous文件中创建一个1.txt
[root@huming_hbza ~]#systemctl start smb.service
[root@huming_hbza ~]#systenctl start nmb.service
[root@huming_hbza ~]#systemctl enable smb.service //设置为开机自启动
[root@huming_hbza ~]#systemctl enable nmb.service //设置为开机自启动

操作如下图示:

接下来可以在自己的主机上打开我的电脑输入:

\\192.168.26.100(自己建立的Samba服务的客户机的地址 )

注:自己的主机一定要和客户机ping通否则会出现如下图提示:

然后输入CentOS系统的账户和密码就是登陆凭证,进去之后就是如下界面:(在CentOS系统中创立的文件)

然后点击打开右击之后发现是可以复制的,即也可以拖拽复制到自己的主机上如下图显示,但是这里提醒一下读者,因为在配置smb.conf文件的权限时候没有加上写权限是关闭的,即在自己主机上是不可以保存以及上传文件的,只可以下载文件,如果有需要可以再去更改一下配置文件,

如果更改文件保存的话会出现如下图的提示:

Samba服务的操作就介绍到这里了,多数我们使用是为了从服务器下载文件比较方便才进行的,感兴趣的小伙伴赶紧跟着教程去试试吧

使用Samba服务实现文件共享的更多相关文章

  1. 如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

    如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享 实现环境:VMware workstations.RHEL7.0 第一步:配置网卡IP及yum软件仓库 命令:vim ...

  2. Linux 配置samba服务实现与Windows文件共享

    目录: 1.samba服务介绍 2. 安装samba服务和客户端 3.samba配置文件详解 4.配置实例 5.客户端挂载与测试 6.samba排错 1.Samba服务介绍     Samba 最先在 ...

  3. 使用Samba服务实现Linux与Windows系统之间的文件共享

    使用Samba服务口令验证方式可以让共享文件更加的安全,做到仅让信任的用户访问,而且验证过程也很简单,要想使用口令验证模式,我们需要先需要创建Samba服务独立的数据库. 第一步:安装Samba服务软 ...

  4. (转)CentOs上配置samba服务

    前 言 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功 ...

  5. Centos6.5以下Samba服务配置

    一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...

  6. 《samba服务配置的文本》

    创建简单的samba服务器 samba  很少用于互联网 /大部分用于局域网  网页更新/ 首先看下你是否安装后了samba. rpm -qa | grep samba samba的简介 1)samb ...

  7. 《samba服务搭建》RHEL6

    Samba服务不仅可以实现linux和win之间的文件共享,也可以实现linux和linux之间的共享,samba的用户只限服务端本地用户使用. 本文的环境是selinux开启的情况下配置 Samba ...

  8. samba服务简介

    1.1 Samba 概述Samba主要用于Windows和Linux之间的文件共享,也一样用于Linux和Linux之间的共享文件:不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS ...

  9. linux服务之NFS和SAMBA服务

    这几种网络文件传输最适合局域网.网络中用FTP 一:NFS服务 nfs(network file system)网络文件系统,改服务依赖于rpcbind服务.client通过rpc訪问server端的 ...

随机推荐

  1. 用 Sphinx 搭建博客时,如何自定义插件?

    之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建. 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清 ...

  2. js判断是否为空和typeof的用法

    (1)typeof作用用于查看数据类型 (2)typeof用法typeof 返回值类型有number, string, boolean, function, undefined, objectPS:在 ...

  3. Spring Security 入门(一)

    当你看到这篇文章时,我猜你肯定是碰到令人苦恼的问题了,我希望本文能让你有所收获. 本人几个月前还是 Spring 小白,几个月走来,看了 Spring,Spring boot,到这次的 Spring ...

  4. Luogu P2297 刷图 DP

    题目背景 loidc,LOI中的传说级哲♂学家,曾经创造一天内入坑maxlongint个弃坑0x7fffffff个的神奇纪录.目前,loidc最喜欢的游戏就是地下城与勇♂士. 题目描述 Loidc是一 ...

  5. [Luogu2593] [ZJOI2006]超级麻将

    题目地址 :https://www.luogu.org/problemnew/show/P2593. 无脑DP(虽说是抄的额) #include <iostream> #include & ...

  6. 实用---GUI的搭建,windowbuilder的使用

    在进行GUI的搭建过程中,相信很多人对于一个图标的设置感觉写起来很麻烦,需要不断的添加,而在java中有一个windowbuilder窗口可以很好的帮助我们进行GUI的搭建 1.进入eclipse的页 ...

  7. git jenkins 基本部署 jenkins持续集成

    1.什么是持续集成?  持续集成来简化我们的工作 还能让产品可以快速迭代,同时还能保持代码高质量产出.2.Jenkins的安装配置:        [root@jenkins ~]# yum inst ...

  8. 基于Groovy搭建Ngrinder脚本调试环境

    介绍 最近公司搭建了一套压力测试平台,引用的是开源的项目 Ngrinder,做了二次开发,在脚本管理方面,去掉官方的SVN,引用的是Git,其他就是做了熔断处理等. 对技术一向充满热情的我,必须先来拥 ...

  9. 在Mac OSX上运行Windows应用程序

    在Mac OSX中,借助wine,不需要安装虚拟机也可以运行Window应用程序. wine是一个在Linux和UNIX之上的,WIndows3.x和Windows APIs的实现.是运用API转换技 ...

  10. 为什么说HttpMessageConverter的顺序非常重要_SpringBoot

    问题描述 系统内配置了,ProtobufJsonFormatHttpMessageConverter和FastJsonHttpMessageConverter. Spring官方内置的默认Messag ...