作为一名技术爱好者,在数据存储和共享方面,我一直在寻找让我的生活更轻松的方法。 我最近发现了 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
安装后,您可以检查服务是否正在运行,您可以在终端中键入以下命令来检查:
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 创建一个静态 IP,这样您的 IP 地址就不会在您每次重新启动 PC 时都发生变化。
完成后,您可以记下 PC 的 IP 地址。 现在,打开您的 Windows PC,然后打开“这台电脑”或“我的电脑”。 确保您与 Linux PC 处于同一网络中。
现在,转到“计算机”,然后单击“映射网络存储”或“添加网络驱动器”。
从这里,您必须像这样输入您机器的 IP 地址:
//YOUR.IP.ADDRESS.HERE/FOLDER-NAME
# example:
//192.168.1.1/Downloads
如果要求输入密码,请输入我们刚刚在 SMB 共享中设置的用户名和密码。

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