smb/cifs 文件系统存储协议是微软和sun公司联合开发的协议微软公司用smb,unix linux使用的是cifs,只是名称有区别
端口 : 139和443
SMB的部署:
准备两台虚拟机,一台做服务端,提供服务,另一台为客户端,做测试用。
虚拟机server为服务端ip为172.25.254.232;desktop为客户端ip为172.25.254.132
SMB服务端部署
install -y samba-client.x86_64 samba-common samba.x86_64 ##安装smb的服务
systemctl start smb 打开SMB服务
firewall-cmd --permanent --add-service=samba 火墙开放samba服务
firewall-cmd --permanent --add-service=samba-client
firewall-cmd --reload
pdbedit -L ###查看smb用户,此用户必须为系统用户。
useradd mq ###建立用户mq
useradd westos ####建立用户westos
smbpasswd -a mq ####设置smb用户的认证密码
smbpasswd -a westos
pdbedit -L 查看smb用户
客户端部署
yum install -y samba-client.x86_64
systemctl start samba-client
测试
smbclient -L //172.25.254.132 -U westos ##查询smb共享的列出信息,默认显示用户的家目录
smbclient //172.25.254.132/westos -U westos
smb: > !ls ##查看本地可上传文件
在服务端查询看是否上传到服务器
注:put 可以上传文件,mput 上传目录
rpm -qc samba-common ###查看程序的配置文件
/etc/logrotate.d/samba
/etc/samba/lmhosts
/etc/samba/smb.conf ##主配置文件
/etc/sysconfig/samba