美文网首页
局域网linux服务器文件夹共享

局域网linux服务器文件夹共享

作者: artCoding | 来源:发表于2021-10-28 11:24 被阅读0次

    环境

    • 局域网物理机服务器(系统centos8.1)
    • 局域网window、mac电脑

    目的

    • 开放服务器共享目录,便于局域网内不同设备和服务器之间的文件传递。

    Samba服务搭建

    • Samba服务简介

      • Samba是在LinuxUNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
    • linux服务器安装下载samba
    yum -y install samba
    
    • 创建要共享文件夹
    # 共享文件夹路径  /data/share
    mkdir /data/share
    # 赋予共享文件夹权限,不然无法共享
    chmod 777 /data/share
    
    • 配置共享目录无账号访问
    yum -y install samba
    vim /etc/samba/smb.conf
    #写入以下内容
    [global]
    security=user
    workgroup =smb
    map to guest =bad user
    
    [share]                # 要共享的文件夹名称
    path=/data/share            # 要共享的文件夹绝对路径
    browsable=yes
    writable=yes            # 共享目录是否可写
    guest ok =yes        
    
    • 配置共享目录有账号访问
    useradd share_user1 //添加用户share_user1;
    smbpasswd -a share_user1 //把share_user1用户转化为samba用户;
    123456
    123456 //输入两次密码。
    
    vim /etc/samba/smb.conf
    #写入以下内容
    [global]
    security=user //表示安全级别
    workgroup = smb //表示工作组
    
    [share] //共享文件的名称
    path=/data/share //文件路径
    valid users=user01 //用户
    valid users=user02
    browsable=yes //表示是否允许浏览器访问
    public=yes //是否为公共
    guest ok=no //是否允许匿名身份登录
    
    • 配置好后重启samba服务使配置生效
    systemctl restart smb.service
    
    • 配置开机启动
    systemctl enable smb.service
    

    Window创建网络共享目录

    Mac创建网络共享目录

    文献参考

    https://blog.51cto.com/Knowingdoing/2485541
    https://blog.csdn.net/qq_43575090/article/details/106936623

    相关文章

      网友评论

          本文标题:局域网linux服务器文件夹共享

          本文链接:https://www.haomeiwen.com/subject/bkxvaltx.html