1、Sambe 服务器 客户端 yum 安装;
# yum install samba samba-client -y
2、sambe 配置文件配置
/etc/samba/smb.conf [global] # 全局配置 workgroup = MYGROUP server string = Samba Server Version %v ; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 hosts allow = 172.16.2.23 # 限制链接 IP load printers = yes cups options = raw [test-work] # 共享目录设置
commont = test-work path = /home/user1 available = yes valid users = test browseable = yes writable = yes public = yes
3、 设置 samba 访问账户 user1 ;
useradd user1 &&echo ‘123456‘| passwd --stdin user1
smbpasswd -a user1 smbpasswd -e user1
# smbpasswd:该方式是使用smb自己的工具smbpasswd来给系统用户(真实用户或者虚拟用户)设置一个Samba密码,客户端就用这个密码来访问Samba的资源。
4、添加防火墙规则 tcp 139,445 udp 137,138
# 添加 iptables 规则
iptables -A INPUT -p udp -m multiport --dports 137,138 -j ACCEPT iptables -I INPUT -p tcp -m state --state NEW -m multiport --dport 139,445 -j ACCEPT
# 保存重启 iptables 服务
/etc/init.d/iptables save /etc/init.d/iptables restart
查看规则:
iptables -L --line-number -n
5、客户端访问测试:\\172.16.2.23
原文:https://www.cnblogs.com/sharesdk/p/11079167.html