通过samba可以将linux文件夹映射到桌面云盘符,实现本地IDE编辑代码,文档,自动同步到linux下。 SMB(Server Messages Block,信息服务块)是在局域网上共享文件和打印机的一种协议,通过它可以使局域网内的Windows、linux和Unix等系统共享文件和打印机等资源。
【步骤】
1、关闭防火墙
防火墙:
systemctl stop iptables.service
临时关闭selinux:
setenforce 0
2、安装samba服务器
yum install samba samba-client samba-swat
Samba服务器安装完毕,会生成配置文件目录 /etc/samba 和其他一些samba可执行命令工具:
(1) /etc/samba/smb.conf 是samba的核心配置文件;
(2) /etc/init.d/smb 是samba的启动/关闭文件。
3、配置smb.conf文件
vim /etc/samba/smb.conf
如下图所示,主要添加路径和用户,路径为需要映射的linux文件夹,用户要为linux用户
4、增加samba用户
smbpasswd -a root
5、重启samba服务器
service smb restart
6、Windows映射
右击计算机,打开映射网络驱动器,如下如填入IP路径
输入samba用户密码
【问题解决】
提示密码错误 :
单击[开始]——[运行] 输入 “secpol.msc”打开管理工具,展开“本地策略”;
然后,单击“安全选项”。
双击“网络安全:LAN Manager 身份验证级别”;
最后,单击列表中:“仅发送NTLMv2响应”
【注意事项】
每次修改smb.conf文件之后需重启smb服务,samba更多功能请查询samba文档