切记:Linux的安全机制的存在——iptables和selinux。
一、操作前提
1.1 从Windows能够ping通Linux
1.2 关闭Linux防火墙
command1:/etc/init.d/iptables stopcommand2: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 winpasswd 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