第一次玩服务器,尝试通过mac访问共享文件。
环境:macOS Catalina Version 10.15.7, centos 7.7, 阿里云
1.安装samba
centos:
yum -y install samba
macos不需要安装,打开finder后cmd+k或者在go里面找到connect to server
?2.打开安全组
这里博主发现打开安全组后不需要关闭或者设置防火墙即可访问
3.配置samba
使用vim打开samba配置文件
vim /etc/samba/smb.conf
插入如下配置
[share]
path = /home/qingshan/sharefile
available = yes
browseable = yes
public = yes
writable = yes
create mask = 0777
directory mask = 0777
其中share为访问名称,path的值为共享文件的路径。(这里的路径名称不能打错了!文件权限最好用chmod更改为777,这里就不细说了)
配置samba端口,博主配置的是120端口
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
smb ports = 120
4.创建samba用户
sambpasswd -a username
按照提示设置密码即可
这里博主创建的用户名与centos已创建用户名相同,没有尝试为创建用户名称。
5.连接samba
遮住的地方请填入服务器公网ip,然后就可以访问共享文件夹啦
6.连接失败可能原因
1.安全组没有打开
2.访问名称(share)和文件路径与samba配置文件不符?
reference:https://blog.csdn.net/a2267542848/article/details/117984912
|