欢迎访问宙启技术站
智能推送

用CentOS搭建文件服务器(Samba)

发布时间:2023-05-14 02:05:15

Samba是一种可以让Windows、Linux、Unix、macOS等不同平台之间网络共享文件的软件,可以很方便地搭建一个文件服务器。

在CentOS上安装Samba

1. 首先通过yum安装samba

sudo yum -y install samba

2. 安装完后,编辑 Samba 配置文件/etc/samba/smb.conf

sudo vi /etc/samba/smb.conf

3. 在末尾添加以下内容,定义共享参数:

[share]
comment = shared folder
path = /home/share      
browsable = yes      
guest ok = yes   
writable = yes

解释:

- [share] - 共享名,客户端访问时使用

- comment - 注释

- path - 共享目录的绝对路径

- browsable - 是否可以在 Windows 文件资源管理器中查看

- guest ok - 是否允许匿名登录,即无需密码

- writable - 是否可写

4. 保存并退出

5. 设置访问权限

创建一个新用户,并设置密码

sudo useradd -M fileuser
sudo smbpasswd -a fileuser

6. 重启Samba服务

sudo systemctl restart smb.service

在Windows中访问Samba共享文件夹

1. 打开资源管理器,进入“此电脑”

2. 在地址栏输入samba服务器的IP地址或主机名,如下所示:

\\192.168.0.10

\\centos

(如果你的服务器主机名为“centos”)

3. 然后输入您在Samba设置文件中为共享目录指定的密码以连接文件共享服务器。

4. 连接到Samba服务器后,您就可以查看常规共享文件夹。

总结

通过以上步骤,您已成功地在 CentOS 服务器上安装并配置了一个 Samba 文件服务器。通过共享文件夹在Windows中,您可以将服务器上的文件与本地文件夹同步。借助此功能,您可以在服务器和客户端之间方便地分享和传输文件。