centos7 安装samba

为了方便发存储笔记,我在阿里云的主机搭建samba服务,使用windows进行访问,如果是用于局域网可直接访问

关闭防火墙

# systemctl stop firewalld          # 关闭
# systemctl disable firewalld       # 取消开机启动

新建用户

 useradd -d /shm/samba -s /sbin/nologin mysamba

安装samba

yum -y install samba samba-client 

配置Samba服务

可以使用testparm命令可以测试smb.conf配置是否正确

testparm /etc/samba/smb.conf
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

vi /etc/samba/smb.conf

我的配置

[global]
# 定义该Samba服务器所在的工作组或者域(如果下面的安全级别为security=domain的话,需要设置,否则默认即可)。
 workgroup = WORKGROUP
 smb ports = 4455
 # server string = Samba Server Version %v
 # netbios name = Linuxidc-Server
 log file = /var/log/samba/%m.log
 max log size = 10240
 #定义安全级别(user, share, server)share代表不验证用户,user为samba服务器验证,server则代表认证工作由其他服务器完成
 security = user 
 #密码存储方式
 passdb backend = tdbsam
[mysmb]
 path = /shm/samba/
 available = yes
 public = no
 #  @可使用用户组
 valid users = 用户名
 browseable = yes
 writable = yes

smbpasswd -a 用户名 #把系统用户用户名添加为samba用户并设置samba用户登录密码,此密码可以和系统用户密码不同

启动Samba服务,并设置开机自启动

systemctl start smb.service
systemctl enable smb.service

Linux客户端配置:

linux下连接samba服务器使用smbclient命令,因此要确保samba-client安装完成。

查看服务器的共享目录

linux访问

smbclient -U 用户名//ip地址/共享名

windows连接,windwos需要在控制面板》程序和功能模块 添加smb服务

在这里插入图片描述

如果windows10访问远程外网的服务器,因为运营商网络关闭了445端口,所以不能使用默认端口。可以修改samba的端口。然后将windows本地ip端口映射到服务器地址端口,即可当作本地服务访问。
windows10添加端口映射
设置好之后可以在我的电脑右键》映射网络驱动器》
地址

\\服务器地址\共享名

输入用户名密码连接即可
效果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值