• 【Linux】Windows与Linux之间的文件共享(基于网络)


    切记:Linux的安全机制的存在——iptables和selinux。

    一、操作前提

    1.1 从Windows能够ping通Linux
    1.2 关闭Linux防火墙
    command1:/etc/init.d/iptables stop
    command2:serviece iptables stop
    

    Method1 WinSCP工具

    Method2 Samba服务器

    1.安装samba服务器

    	command1:(从ISO安装包中)
    
        mount /dev/cdrom /mnt
    
    	cd /mnt/Packages
    
    	rpm –ivh /mnt/Packages/samba-3.5.10-125.el6.i686.rpm
    
    
    	
        //推荐用yum来安装,这样它可以自己解决包的依赖关系,省时、省事又方便。一条命令搞定:
        command2: yum -y install samba
    
    

    2.添加用户win并修改密码(登陆密码)

    useradd win
    passwd win
    

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

    smbpasswd –a win 
    

    4.配置samba服务

    vim /etc/samba/smb.conf
    

    5.重启samba服务

    /etc/init.d/smb restart
    

    6.通过windows浏览器访问

    P.S. 本人在win10系统下测试,Edge与Chrome浏览器均不支持,IE支持

    地址栏 \192.168.240.133(双反斜杠)

    常见问题

    • 通过samba访问linux速度很慢,且很多目录访问失败

    • 故障原因
      未关闭Selinux

    SELinux是一种基于 域-类型 模型(domain-type)的强制访问控制(MAC)安全系统

    • 解决方法
      通过执行命令setenforce permissive将其关闭
    /etc/init.d/iptables stop //关闭防火墙
    setenforce 0                //关闭Selinux
    
  • 相关阅读:
    Integer的疑惑
    简单选择排序算法
    冒泡排序
    插入排序算法java
    BinaryOperator<T>接口的用法示例+BiFunction
    装箱和拆箱、类型比较
    java的Junit的用法(转发)
    htmlnav
    好用的壁纸网站大全
    c# 财务数据编号的生辰
  • 原文地址:https://www.cnblogs.com/Neo007/p/7209440.html
Copyright © 2020-2023  润新知