目录
简介
smb服务器可以用于服务器之间进行文件共享,linux之间文件共享可以使用scp命令,但是linux和windows之间互传文件,往往比较麻烦,这时就可以用上samba服务进行文件传输了。
环境:centos7
安装
首先检查linux上samba软件包及其组件是否安装。
rpm -qa | grep samba
没有安装的话使用"yum"命令进行安装即可。
yum -y install samba //默认即可
启动服务
service smb start
systemctl start smb.service
设置开机自启动
chkconfig smb on
systemctl enable smb.service
修改配置文件
编辑主配置文件
vi /etc/samba/smb.conf
[homes]
comment = share Directories
path=/public //配置smb的共享目录,不存在需要创建
valid users =smbuser //允许访问的用户
browseable = Yes //文件可以浏览
read only = yes //共享文件可读
用户认证
给smb增加一个文件共享的认证用户,也可以使用系统中存在的用户
# useradd smbuser
然后使用"smbpasswd"命令添加共享用户的认证密码
# smbpasswd -a smbuser
然后重启smb服务使配置生效
systemctl restart smb.service
验证smb服务
在共享目录里创建或者放入任意文件,然后在windows机器上进行访问。
在windows上使用"win+r"方式,输入\\ip地址,回车 (也可以直接在文件管理中输入\\ip)
提示输入用户密码进行认证
输入\\ip地址,回车输入用户密码进行认证
验证成功后可以正常访问到刚才在共享目录创建的文件了。
注意事项
Samba的安装和配置都是一步一步来的,没有什么问题。但是很多情况下,就是最后在Windows的运行中,输入了\\IP地址之后,没有任何反应,可以尝试关闭防火墙,检测网络连通性。
结语
已无暇顾及过去,要向前走。