如何在 Windows 上设置和挂载 Samba 共享

作为一名技术爱好者,在数据存储和共享方面,我一直在寻找让我的生活更轻松的方法。 我最近发现了 Samba 共享,它似乎是满足我需求的完美解决方案。

Samba 共享是一种免费的开源软件协议,用于在局域网中访问和共享文件、打印机和其他数据。 它兼容 Windows、Linux 和 Mac 系统,是家庭网络的理想选择。

我决定在我的 Linux Mint 系统上试用一下,安装和设置非常简单。 我能够在几分钟内设置 Samba 共享。 我还发现我什至可以使用 Samba 和 Nginx 将我的旧 PC 变成网络附加存储 (NAS)。

在本教程中,我将向您展示如何安装和设置 Samba Share on Linux薄荷 以及如何从 Windows 机器访问存储。

安装 Samba 共享

如果您查看要共享目录的共享属性,您会发现 Linux Mint 默认没有安装 Samba。 出于安全原因,它还要求我们启用和设置防火墙。 因此,让我们首先在我们的 PC 上安装 Samba。 只需打开一个终端窗口并输入以下命令:

sudo apt update && sudo apt install samba
在 Linux Mint 上安装 Samba

安装后,您可以检查服务是否正在运行,您可以在终端中键入以下命令来检查:

sudo systemctl status smbd
检查守护进程是否正在运行

如果它被禁用,那么您可以键入以下命令来启用和启动该服务:

sudo systemctl enable smbd.service
sudo systemctl start smbd.service

最后,允许 Samba 加入防火墙规则,然后创建一个用户。 是的,您必须为 Samba 创建一个单独的用户,您当前的用户将无法使用此工具。 只需打开一个终端,然后输入以下命令:

# Allow a Firewall port
sudo ufw allow samba

# Create a new user
sudo usermod -aG sambashare $USER

# Add a Password
sudo smbpasswd -a aadesh
更改防火墙规则并添加密码更改防火墙规则并添加密码

键入并重新键入新密码,然后按回车键。 最后,选择您想要的目录,然后通过右键单击并打开其属性来更改其属性。 单击“共享此文件夹”,然后单击“修改共享”。 您可以选择允许任何用户创建和删除此目录中的文件。

您现在可以将您想要的文件夹共享到另一台 PC您现在可以将您想要的文件夹共享到另一台 PC

或者,您现在可以为您的 PC 创建一个静态 IP,这样您的 IP 地址就不会在您每次重新启动 PC 时都发生变化。

完成后,您可以记下 PC 的 IP 地址。 现在,打开您的 Windows PC,然后打开“这台电脑”或“我的电脑”。 确保您与 Linux PC 处于同一网络中。

现在,转到“计算机”,然后单击“映射网络存储”或“添加网络驱动器”。

从这里,您必须像这样输入您机器的 IP 地址:

//YOUR.IP.ADDRESS.HERE/FOLDER-NAME
# example:
//192.168.1.1/Downloads

如果要求输入密码,请输入我们刚刚在 SMB 共享中设置的用户名和密码。

在 Windows 上访问 Linux 存储在 Windows 上访问 Linux 存储

概括

Linux 操作系统为您提供的灵活性是相当惊人的。 如果您愿意,除了文件共享部分之外,您还可以使用此方法在您的旧 PC 上轻松设置种子箱或文件服务器。 而如果您想在一台 PC 上设置多个用于不同目的的虚拟机,那么您所有的东西将被分开,并且您可以在出现任何错误时轻松进行故障排除。 我们希望您了解了在 Linux 上使用 Samba 共享的正确方法。

参考

Samba 官方文档