samba linux和windows系统之间访问文件共享

  1. 首先将虚拟机网络模式改成桥接模式,演示一下
  2. samba linux和windows系统之间访问文件共享_第1张图片

3.远程yum下载samba包,和依赖包,
4.下载完成后开启samba服务

1.下载samba包和一些依赖包
2.yum -y install samba samba-common samba-client cifs-utils
3.开启samba
4.systemctl start smb

5.查看samba运行状态

systemctl status samba | grep active

6.假如能过滤出active那就是已经正常运行了。如下图

在这里插入图片描述
7.安装完samba后会在/etc/目录下生成samba的配置文件,接下来就是更改samba配置文件。samba配置文件(/etc/samba/samba.conf)

8.这里特别说明一下,我们更改配置文件时,一定要记得备份一下,这个好习惯一定要养成,可能挽留无法挽回的后果!
9。先在/etc/samba/目录里面创建个bk目录(bk就是backup的缩写,方便我们识别。)

mkdir -P /etc/samba/bk

10.将/etc/samba/samba.conf 拷贝到bk目录

11.cp -r /etc/samba/samba.conf /etc/samba/bk/这里使用绝对路径

12.编辑/etc/samba/samba.conf 文件 vim /etc/samba/samba.conf
13.命令模式下G 直接去尾行,o在下方插入代码

[zky] #标签名自定义 
comment=zky  #启动samba进程用户名,一会要添加这个用户
path=/opt/gong #创建共享的目录,目录名自定义
public=no
writable=yes

14.更改完成后保存后退出,wq

15.创建用户名,创建的用户名就是samba.conf文件里面定义的。

16.我这里以我指定的创建 useradd zky -s /sbin/nologin

17.创建用户还要设置用户的密码,(密码自定义)
echo qwerty | passwd --stdin zky (创建用户名)密码设置成qwerty

18.创建共享的目录,自定义目录路径,这里在opt目录下随便创建了一个mkdir /opt/gongxiang

19.重启samba服务,不然配置不生效

systemctl restart samba

配置全完成了,关闭防火墙和selinux
systemctl stop firewalld
setenforce 0

windows关闭防火墙,下载远程远程ftp软件,或者在本地进入ftp服务

远程ip就是linux的ip地址,用户名就是linux添加的用户名,密码时用户名设置的密码。端口22,连接上就全部完成

samba linux和windows系统之间访问文件共享_第2张图片
结尾: 下面粗略总计一下

1.安装samba服务 
yum -y install samba samba-common samba-client cifs-utils

2.首先备份smb.conf文件(很重要,养成习惯)     配置文件在 /etc/samba/smb.conf
添加内容
[zky]  标签名
    comment=zky   用户名
    path=/opt/gongxiang  创建你的共享目录  
    public=no
    writable=yes

创建用户xx并设置用户密码
创建path路径 也就是共享目录

init 0 关机 nat网络改成桥接模式

要求windows ip和linux ip 互ping能互相通信   

你可能感兴趣的:(linux,windows,bash,运维)