linux系统smb安装,windows访问smb共享文件夹和虚拟机vm与真机的互ping

直接上技!
首先要明白smb是用来干什么的?
后面提的虚拟机vm与真机互ping只是一个实验.
这里使用的linux版本为 redhat 7.4

一、smb配置
注意:在这里我们是将linux系统当做服务器的
1.用来共享资源的技术
2.在linux系统和windows之间共享的不二选择(优势).
3.linux间也可以使用但相对ftp/nfs/等等复杂

二、在linux下安装smb过程
前提yum源得存在
# yum -y install samba (安装smb成功进行下一步
# mkdir /common (在根下创建文件夹:名为common,可以随意起名字,共享的文件夹)
# useradd -s /sbin/nologin AAA (创建登录时的用户名,无法登陆服务器系统)
# pdbedit -a AAA (用户添加到smb)
#pdbedit -L (查看smb添加后的所有用户)
#请输入两次密码,必须一样 例如: 123456
#再次输入密码 123456
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFF (表示成功,记住密码)
难点来了,修改配置文件
# vim /etc/samba/smb.conf
在最后一行另起一行写几行配置
说明:
方括号只是客户端看到文件夹的名;
path表示你服务器共享的文件夹路径;
hosts allow 表示允许的网段可以访问共享(可以不写);
write list 表示谁有写权限(危险);
不写 write list表示只有读;

    -----------------------------------------
    [common]
    path=/common
    hosts  allow=192.168.2.0/24
    write list=AAA
    -----------------------------------------


按esc,冒号: 输入wq保存回车退出

注意:linux的防火墙和selinux,会直接影响smb共享,还有两步
# firewall-cmd --set-default-zone=trusts (将防火墙关掉)
# getsebool -a | grep samba (查看selinux的)
samba_export_all_ro --> off
samba_export_all_rw --> off
# setsebool samba_export_all_ro on
# setsebool samba_export_all_rw on (都改为on)

最后重启smb
systemctl restart smb (重启)
systemctl enable smb (开机自启)

完工



三、在windows访问smb的共享文件夹

打开我的电脑路径处输入:
\192.168.1.4 (回车)

可以看到需要输入用户和密码
AAA
123456
看到共享 的文件夹common和AAA用户的家目录



四、解决实验虚拟机和windows之间无法ping不同问题

1.先查看并主机是否有vm 1 和vm 8两张网卡
如果没有则在虚拟机的 “编辑” 单击选择“虚拟网络编辑器”,
选择右下角的“更改设置” 选中vm1或者vm8,在下方勾选“将主机虚拟主机适配器连接到此网络”并且选择“nat” ,去掉“DHCP”对勾 ,应用确定
2.然后在主机的网络中会有vm8或者vm1,将你选的存在任意一个配置一个与虚拟机相同网段的ip,例如192.168.1.1
3.虚拟机配置192.168.1.2 (两个都不需要网关)
4.虚拟机ping主机的192.168.1.1(只要能ping通,smb便可以共享)

原文地址:http://blog.51cto.com/13403042/2164553

时间: 2024-10-26 16:30:42

linux系统smb安装,windows访问smb共享文件夹和虚拟机vm与真机的互ping的相关文章

在Linux系统下挂载Windows上的共享文件夹

使用挂载命令之前需要安装cifs-utils 在Centos7下面用这个 yum install cifs-utils 安装完毕后使用挂载命令完成挂载 在挂载之前需要创建被挂载的路径 mkdir -p /mnt/hdf 挂载命令格式如下 mount -t cifs -o domain="FIRADIO",username="用户名",password="密码" //10.86.3.54/hdf$/Users/用户名 /mnt/hdf 将上面的&q

linux系统中挂载windows中的共享文件

在linux系统中建立文件夹用于挂在共享文件,如建立在/home/admin路径中,文件名为sharemkdir /home/admin/share 确认windows的共享文件名及路径(需要注意大小写)//192.168.1.1/share 挂在windows共享路径sudo mount -t cifs -0 username=administrator -l //192.168.1.1/share /home/admin/share 如果有password,需要输入访问windows共享目录

VirtualBox内Linux系统怎样与Windows共享文件夹

源:http://jingyan.baidu.com/article/2fb0ba40541a5900f2ec5f07.html 在日常工作或学习中我们经常需要在一台电脑上同时使用Windows和Linux(这里以Ubuntu为例)两个系统,我们通常的做法有两种: 一种安装双系统(双系统的安装方法经验里已经有很多,大家可以去参照) 另 一种更为普遍的是在Windows本机用虚拟机安装Linux系统,然而Windows本机与虚拟机内Linux系统的文件该如何交换呢,其实也有好多方 法,如USB接口

Ubuntu Linux虚拟机与windows快速创建共享文件夹

有时候我们需要在windows下与远程Linux服务器传输文件,之前使用pscp传输文件很方便,但不方便传输多文件,同时也不便于查看.看了网上的教程总结创建共享文件夹的流程: 1.首先在本地windows系统中创建一个文件夹用于与Linux虚拟机共享,如下: 2.使用virtualBox或VMware workstation创建Linux虚拟机,过程不再赘述. 3.创建完成后,需要在virtualBox或VMware workstation中设置共享文件夹,如下: 4.启动Linux虚拟机,安装

基于linux系统nagios安装介绍(一)

基于linux系统nagios安装介绍(一) 实验环境: (1)虚拟机操作系统:Centos6.7 32位 (2)nagios安装包:nagios-3.5.1-1.el6.i686 (3)nagios服务器端ip:192.168.100.120 (4)nagios客户端ip:192.168.100.113(即被监控端) nagios介绍: 是一个开源软件,可以监控网络设备网络流量. Linux/windows 主机状态,甚至可以监控打印机.它可以运行在 Linux 上或 windows 上,基于

Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装

原文:Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装 一.引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了.还差一篇关于设计模式的总结的文章了,写完这篇总结性的文章,设计模式的文章就暂时要告一段了,这篇总结性的文章我会尽快补上的.从今天开始,我就把我学习Redis的过程记录下载,以备以后查询观看.很久以前就接触过Redis,但是还没形成体系,最近有时间,就重新来学习一下,争取系统性的掌握Redis的各个方面

在linux系统上安装python,django,xftp

在Linux系统上安装python,django,xftp安装Python3.5.6详细文档!!!! 1.安装相关依赖库(工具包) yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 2

实验 1 Linux 系统的安装和常用命令

厦门大学林子雨,赖永炫,陶继平 编著 <Spark 编程基础(Scala 版)> 教材配套 机房上机实验指南 (版本号:2018 年 7 月 19 日版本) (题目) 主讲教师:林子雨 厦门大学数据库实验室 二零一八年七月目录 目录 一.实验目的..............................................................................................................................

linux系统下安装Python环境

如何在Linux系统下搭建Python开发环境(http://www.maiziedu.com/course/python/)?Python在Linux系统中安装方法在Windows下是有很大的区别的,今天就具体记录一下关于 Python 环境软件包在Linux系统下的一些安装步骤 1.升级 Python 到 2.7.10( 默认 2.6.6 ) shell > yum -y install epel-release shell > yum -y install gcc wget readli