如何通过主机名启用Samba连接

2020-01-07 11:28:09

我经常使用Samba。我通常使用IP地址,但在某些情况下,我必须设置一个可以通过名称访问的网络共享。毕竟,我不想告诉最终用户如何通过打开他们的文件管理器并输入smb://192.168.1.208来建立连接。相反,我宁愿指示他们打开文件管理器,进入工作组,寻找名为HIVE2的机器。

但是如何在Samba中启用此功能呢?信不信由你,这非常简单。通过在您最喜欢的文本编辑器(我的是nano)中进行一些快速编辑,您可以让用户在您的网络中更容易地找到Samba共享。

我将演示这是如何做到的。我将在Ubuntu服务器16.04上完成。由于Ubuntu 18.04对网络的处理方式非常不同,我将在稍后讨论这个问题。同时,让我们让您信赖的Xenial Xerus服务器Samba共享更多的用户友好性。

参见:网络安全政策(Tech Pro Research)

我们将确保用于Samba的名称与主机名匹配。这里有一个警告。问题是,如果您的主机名超过15个字符,您将看到错误。如果是这种情况,则需要更改服务器主机名。发出命令sudo nano /etc/hostname.检查主机名中的字符数。如果超过15,则更改它、保存文件并重新启动服务器。如果名称小于15个字符,就可以使用了。在我的示例中,我的Samba服务器主机名是HIVE2。我们将为Samba设置相同的名称。

注意:您不必将Samba名称设置为服务器主机名的名称。我这样做只是为了简单。

说到这里,让我们配置一下。

打开一个终端窗口(或者登录到你的Ubuntu服务器)并发出命令:

你会找到条目:

您可能已经更改了工作组以反映网络上使用的工作组。不管怎样,保持现状。在这一行下,加上下列内容:

其中NAME是您希望为Samba服务器广播的名称。完成之后,保存并关闭文件。

使用以下命令重启Samba和nmbd:

此时,您应该能够打开一个文件管理器(在服务器之外的机器上)并转到整个网络|工作组(其中工作组是您的工作组的名称)。您应该看到列出的新名称(图A)。

HIVE2是我重新命名的Samba服务器。

你觉得这很有挑战性。每隔一段时间,就会出现一个可以简单解决的问题。如果您的终端用户在给定IP地址时似乎无法正常工作,那么请对您的Samba配置进行此更改,并使您(和他们)的生活更轻松一些。

您一定不想错过我们关于Linux操作系统和开源应用程序的提示、教程和评论。交付的星期

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。