在CentOS 上搭建Samba服务器

为什么搭建Samba服务器?

用途:可以方便在各平台是共享文件

步骤 1:安装Samba

⾸先,确保您的系统已经安装了yum 包管理器。然后,在终端中运⾏以下命令来安装Samba:

yum install samba samba-client samba-common -y

步骤 2:配置Samba

  1. 编辑Samba配置⽂件:

    打开Samba配置⽂件,/etc/samba/smb.conf进⾏编辑:

    vim /etc/samba/smb.conf
    

    原本内置的配置,我们可以使用:%d全部删除。

  2. 配置共享:

    在⽂件的末尾添加以下内容,⽤于定义您的共享:

    [share]
    comment = Shared Folder
    path = /path/to/your/shared/folder 
    browseable = yes
    writable = yes
    valid users = your_username
    
    • share是共享的名称,您可以根据需要更改它。
    • comment是对共享的描述。
    • path是共享⽂件夹的实际路径,将/path/to/your/shared/folder替换为您希望共享 的⽂件夹的实际路径。
    • browseable表示其他⽤户是否可以浏览此共享。
    • writable表示其他⽤户是否可以写⼊此共享。
    • valid users指定有权限访问此共享的⽤户,将your_username替换为您的⽤户名。
  3. 设置Samba⽤户密码: 在终端中运⾏以下命令来设置Samba⽤户密码:

    sudo smbpasswd -a your_username
    

步骤 3:启动和配置Samba服务

  1. 启动Samba服务:

    sudo systemctl start smb
    
  2. 设置Samba服务开机⾃启动:

    sudo systemctl enable smb
    
  3. 防⽕墙设置:

    如果您的防⽕墙正在运⾏,确保打开Samba所使⽤的端⼝(默认是137/udp、138/udp、139/tcp和445/tcp)

    sudo firewall-cmd --permanent --zone=public --add-service=samba
    sudo firewall-cmd --reload
    

步骤 4:测试Samba共享

现在,您的Samba服务器应该已经配置好了。您可以从其他计算机上使⽤⽂件管理器访问服务器,输⼊smb://your_server_ip/share (将 替换为您Samba服务器的IP地址,share 替换为您在配置⽂件中定义的共享名称),然后输⼊您在Samba服务器上设置的⽤户名和密码。

视频教程open in new window

Loading...