zoukankan      html  css  js  c++  java
  • Centos-706-在Linux中共享目录然后在Win10中访问

    约定:

      OS:centos7.6

    目标:

      在Linux中共享目录,然后在非Linux系统如Win10中成功访问该目录,并能够读写文件。

    • 转发配置  
    vim /etc/sysctl.conf
    
    #配置转发
    net.ipv4.ip_forward=1
    
    #重启服务,让配置生效
    systemctl restart network
    
    #查看是否成功,如果返回为“net.ipv4.ip_forward = 1”则表示成功
    sysctl net.ipv4.ip_forward
    • 获取镜像

       docker pull dperson/samba:latest

    • 启动容器  

    docker run -itd
    --name mysamba
    --env USERID="0"
    --env GROUPID="0"
    -p 139:139
    -p 445:445
    --restart=always -d
    -v /home/bizsmb/data:/mount
    dperson/samba:latest
    -u "bizsmb;123456"
    -s "bizsmb;/mount/;yes;no;no;all;all;all;bizsmb-shared"
    -w "WORKGROUP" 

      解释:容器名称mysamba,端口映射 139,445;-v  代表需要映射的目录, -u  代表目录的owner, -g  代表修改 smb.conf 配置文件的 global 配置

      检查运行:docker ps 

      

    •  端口设置
     iptables -I INPUT -p tcp --dport 139 -j ACCEPT
     iptables -I INPUT -p tcp --dport 445 -j ACCEPT
     iptables -I INPUT -p udp --dport 137 -j ACCEPT
     iptables -I INPUT -p udp --dport 138 -j ACCEPT
     #保存配置
     service iptables save
    • Win10准备

            按照下图所示,勾选并点击确认,安装完成重启电脑。

      ,

       Win10连接测试

      打开文件夹输入 \192.168.125.163,展示如下,说明成功了一半:

      

       双击bizsmb进去,看到如下截图,说明从Linux开始共享,在Win10上面访问成功。

      

    • 文件写入测试:

        拷贝一个文件到共享目录,说明文件写入成功,参考下图:

          

    • 服务文件验证

        找到原服务器共享目录,当看到如下图说明文件写入成功。

        

                  

       

      

       

  • 相关阅读:
    Android中隐藏顶部状态栏的那些坑——Android开发之路3
    仿喜马拉雅实现ListView添加头布局和脚布局
    Android中点击隐藏软键盘最佳方法——Android开发之路4
    Git从码云Clone代码到本地
    Android中webView和网页的交互
    Android工程师常见面试题集
    协调者布局:CoordinatorLayout
    如何保证Service在后台不被kill
    Android的四大组件之Activity
    Intent的七大组件——Android开发之路5
  • 原文地址:https://www.cnblogs.com/oumi/p/13498362.html
Copyright © 2011-2022 走看看