linux系统之间或者linux系统和windows系统之间难免会有共享文件的时候,实现共享的方法有很多,这里简单介绍一下通过samba服务器实现linux系统与windows系统之间的文件共享的方法。

我是windows下通过虚拟机安装的linux系统,redhat 6.3发行版。实现samba服务器需要两个前提条件:

第一个就是windows与linux之间能够ping的通,所以首先就得知道linux系统的网络地址,进入linux系统,打开终端(方式自行百度),如下图:

通过ifconfig命令查看网络地址,如下:

其中eth0选项后面的192.168.19.128就是Linux的IP地址,我们在windows系统下通过命令提示符ping这个IP地址,看是否能够ping得通。网络配置参考其相关内容。

windows下命令提示符如下图:

输入:ping 192.168.19.128,查看结果如下说明ping通了:

到此,samba服务器的第一个前提基本达到了,为了以防万一,我们试一下linux是否能够ping得通windows,那么如何知道windows系统下的IP地址呢?我们通过ipconfig命令查询,结果如下:

查询到的结果很多,因为我连接的是无线网,所以我就看无线局域网适配器的ip地址,这里是192.168.1.6 。所以这个就是本机的IP地址,我们在linux系统终端中输入:ping 192.168.1.6,查看结果如下:

通过上图发现,linux也是可以ping通windows的,这下就放心了,大前提完全达到要求,不会出问题了。这里得提醒一下linux下ping命令会一直运行,所以需要Ctrl+c来结束运行,回到命令行输入状态。

第二个前提是linux需要关闭防火墙,输入命令:/etc/init.d/iptables stop,如下图:

两个前提都完成了,下面进行samba软件的安装与配置

1.通过yum仓库安装samba,输入命令:yum install samba -y,等待自动完成安装,如下图:

这样就安装成功了,但是有警告,但是不影响正常使用。有关yum仓库参考其相关内容。

2.创建samba登录用户:

输入命令:useradd smb

输入命令:passwd smb

如下图:

密码自行设定,自己要记住,我这里密码输入错误了一次,系统提示重新输入,这说明linux系统还是很安全、很人性化的。

3.设置该用户登录samba服务的密码

输入命令:smbpasswd –a smb,结果如下图:

这里的密码还是自行设置,可以与之前的一样,重点是自己能记住。

4.配置samba服务器

输入命令:vim /etc/samba/smb.conf ,打开后如下图:

我们发现已经有配置好的,我们可以参考一下,配置如下;

[smb]          # 随便是啥
        comment = smb Directories
        path = /                             # 访问的路径为根目录
        browseable = yes              # 允许访问
        writable = yes                    # 允许写入
        valid users = smb              # 合法的用户,即访问的用户,这里是smb

如下图(不含注释,因为没有安装中文支持包,会显示乱码):

5.重启samba服务

输入命令:/etc/init.d/smb restart ,结果如下:

到此,samba服务器安装配置已经完成了,下面金星samba服务器登录操作,打开我的电脑或者IE浏览器,输入:\\192.168.19.128,如下图(我用的是我的电脑):

IE浏览器如下图:

点击回车,跳出如下窗口:

输入用户与密码,点击登录,如下:

这里有两个用户,之前也创建一个,不影响,主要不同时登录即可。root文件夹里就是双方共享的区域,双方可以进行相互共享文件。为了以后使用方便,我们可以将root文件夹映射到网络驱动器,如下图:

点击后如下图,任意选择一个没有被占用的网络文件夹,我选择的是N

在打开我的电脑就会发现网络位置多出来一个root命令的网络驱动器,如下图:

以后直接双击它就可以访问samba服务器了,进行windows与linux之间的文件共享。

有时候也会遇到如下问题:

那是因为未关闭Selinux,通过执行命令setenforce permissive将其关闭即可。一般重新开机后都会包这样的错误。

LINUX之samba服务器的安装与配置(基于redhat 6.3发行版)相关推荐

  1. Linux下Samba服务器的安装和配置

    第一步:sudo apt-get install samba smbclient 安装samba服务器. 第二步:打开/etc/samba/smb.conf文件,在末尾添加下面的字段: [用户名] c ...

  2. Samba服务器的安装与配置

    一.什么是Samba? Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成. 实现Windows主机与Linux服务器之间的资源共享. 二.安装samba ...

  3. CentOS 6.3下Samba服务器的安装与配置(转)

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

  4. CentOS6 下Samba服务器的安装与配置

    原地址:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html 一.简介 Samba是一个能让Linux系统应用Microsoft网 ...

  5. Linux下samba服务器的搭建与配置

    一.Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享 ...

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

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

  7. linux6.5映射samba共享目录,CentOS 6.5 Samba服务器的安装与配置 与Windows共享文件

    SMB是Windows/unix/linux都能支持的协议,而且通过此协议打开的文件可以随时保存,不需要保存之后再上传. 使用Windows或osx来编辑保存在linux上的文件很方便. 下面是维基百 ...

  8. CentOS 7下Samba服务器的安装与配置 win 共享磁盘

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

  9. Linux下samba服务器的搭建和配置

    一.安装软件包. samba-client    客户端工具包 samba-common    通用工具&库文件 samba           服务器 安装命令 rpm-ivh 包名     ...

最新文章

  1. oracle接收输入参数,Oracle带输入输出参数存储过程(包括sql分页功能)
  2. 向高手进阶,从 0 开始手写实现一个 RPC 框架!
  3. opencv python 生成画布_用Python做自己的2020专属Flag动图
  4. Visual C++设计UDP协议通讯示例
  5. 【Java爬虫】我的第一个爬虫 -- 简单抓取网页源代码
  6. 【Hadoop Summit Tokyo 2016】企业数据分类和治理
  7. Vue项目中使用百度地图API
  8. 运行wpf_在WPF中一种较好的绑定Enums数据方法
  9. 分析maven依赖导入失败原因
  10. 【C++】为什么INT_MIN不是直接写成-2147483648(转载)
  11. Struts,Spring,Hibernate三大框架的面试
  12. 包含的前缀数目超过了最大值。最大值为 2_「西法带你学算法」一次搞定前缀和...
  13. mysql与sim900a_sim900a和sim800a的区别是什么
  14. 阿里easyExcel学习笔记(maven)
  15. C#Directory常用方法
  16. 金额转大写java实现
  17. 台式计算机文件打不开怎么回事,电脑打不开文件是怎么回事 电脑打不开文件是什么原因...
  18. 三维重建3:旋转矩阵-病态矩阵、欧拉角-万向锁、四元数
  19. hadoop之slaves文件详细分析
  20. Word中跨页表格都显示表头

热门文章

  1. 计算机网络与传统的通信网络的最大区别,3G,4G技术3G与传统通信技术的主要区别?主要特色?另对4G稍 爱问知识人...
  2. linux根据进程的运行路径,停止进程
  3. Linux/Mac修改conda源,方便安装pytorch等
  4. facebook快捷登录 pc_华为发布首款商用台式机,商用PC布局更进一步
  5. 支持多协议多服务的服务器设计和实现的步骤,基于多协议的人工影响天气接入服务器设计与实现...
  6. 计算机键盘大赛活动总结,参加技能大赛的活动总结
  7. linux下的vconfig配置_Linux系统下安装配置-OpenLDAP-phpLDAPadmin
  8. spark 序列化错误 集群提交时_Spark统一内存管理机制
  9. MySQL去重保留最大的那条记录(取最新的记录)
  10. 2091: [Poi2010]The Minima Game