documentation.suse.com / SUSE Linux Enterprise Desktop 文档 / GNOME 用户指南 / 连接、文件和资源 / 访问网络资源
适用范围 SUSE Linux Enterprise Desktop 15 SP7

5 访问网络资源

了解如何与网络中的其他用户共享文件和目录。

从您的桌面,您可以访问文件和目录,或者远程主机上的特定服务,或者使您自己的文件和目录可供网络中其他用户使用。SUSE® Linux Enterprise Desktop 提供了以下几种访问和创建网络共享资源的方式。

网络浏览

文件管理器 GNOME Files 可让您浏览网络中的共享资源和服务。要了解与此有关的更多信息,请参见第 5.3 节 “访问网络共享”

在混合环境中共享目录

您可以使用 GNOME Files 来配置要与其他网络成员共享的文件和目录。使您的数据对来自 Windows 或 Linux 工作站的用户可读或可写。要了解与此有关的更多信息,请参见第 5.4 节 “共享目录”

管理 Windows 文件

SUSE Linux Enterprise Desktop 经过配置后可以集成到现有的 Windows 网络中。然后 Linux 计算机会像 Windows 客户端那样操作。它会从 Active Directory 域控制器中获取所有帐户信息,与 Windows 客户端执行的操作一样。要了解与此有关的更多信息,请参见第 5.5 节 “管理 Windows 文件”

配置和访问 Windows 网络打印机

可以通过 GNOME 控制中心配置 Windows 网络打印机。要了解如何操作,请参见第 5.6 节 “配置和访问 Windows 网络打印机”

5.1 连接到网络

您可以通过有线和无线方式连接网络。要查看您的网络连接,请单击顶部栏右侧的网络图标。然后依次单击未连接 Wi-Fi、目标网络的名称和连接。单击连接名称可以查看更多细节及访问设置。

要了解有关连接到网络的详细信息,请参见第 31 章 “使用 NetworkManager

5.2 关于文件共享和网络浏览的一般说明

重要
重要:设置前联系您的管理员

您的网络中是否可以使用文件共享和网络浏览,以及在多大范围内使用,很大程度上取决于网络结构和计算机的配置。

在设置文件共享或网络浏览之前,请与您的系统管理员联系。检查您的网络结构是否支持相应的功能,以及您公司的安全性策略是否允许这种设置。

网络浏览(对 Windows 共享为 SMB 浏览,对远程服务为 SLP 浏览)很大程度上依赖于计算机向网络中所有客户端发送广播消息的能力。这些消息和客户端对它们的回应使计算机可以检测到任何可用的共享或服务。

要使广播有效工作,计算机必须与它查询的所有其他计算机处于同一子网。如果在您的计算机上无法进行网络浏览,或检测到的共享和服务不符合预期,请联系您的系统管理员,确保您已连接到适当的子网。

要允许网络浏览,计算机需要保持若干网络端口打开,以收发关于网络详细信息和共享及服务可用性的网络消息。标准 SUSE Linux Enterprise Desktop 配置了严格的安全机制,并配备防火墙,可保护您的计算机免受来自互联网的威胁。

要调整防火墙配置,您需要向系统管理员申请将您的接口置于内部区域中,或完全禁用防火墙(视公司的安全政策而定)。如果您的计算机上在运行限制性防火墙,当您尝试浏览某个网络时,GNOME Files 会发出警告,指出您的安全性限制不允许查询该网络。

5.3 访问网络共享

您可以设置联网工作站来共享目录。通常,文件和目录都标记为允许用户远程访问。这些文件和目录称为网络共享。如果系统配置为可以访问网络共享,则可以使用文件管理器访问这些共享和浏览它们,就像它们处于本地计算机上一样容易。您对共享目录的访问级别(无论是只读还是写访问)取决于共享所有者授予您的权限。

要访问网络共享,请打开 GNOME Files 并单击侧边栏中的其他位置。GNOME Files 即会显示您有权访问的服务器和网络。双击要访问其共享的服务器或网络。您可能需要提供用户名和口令以向服务器进行身份验证。常见网络共享都是 SFTP 可访问资源(SSH 文件传输协议)或 Windows 共享。

网络文件浏览器
图 5.1︰ 网络文件浏览器
过程 5.1︰ 添加网络位置
  1. 打开 GNOME Files 并单击侧边栏中的其他位置。底部会出现一个标有输入服务器地址... 的文本框。

  2. 在文本框中键入服务器地址。

  3. 单击连接

5.4 共享目录

共享和交换文档在公司环境中是必需的。GNOME Files 可为您提供文件共享功能,让 Linux 和 Windows 用户都能访问您的文件和目录。

5.4.1 在计算机上启用共享

只有在计算机上启用共享之后,才可以共享目录。您可以使用 YaST 或通过向 Samba 配置文件中添加相应项来启用此功能。

5.4.1.1 使用 YaST 启用共享

  1. 活动概览中启动 YaS,然后输入 root 口令。

  2. 网络服务类别中,单击 Windows 域成员资格

  3. 选择允许用户共享目录,然后单击确定

现在已在您的计算机上启用共享目录。

5.4.1.2 通过编辑 Samba 配置文件启用共享

  1. 启动终端

  2. root 身份打开配置文件 /etc/samba/smb.conf

    使用以下命令:

    sudo vi /etc/samba/smb.conf
  3. 要启用编辑功能,请按 I 键。

  4. [global] 部分添加以下这项:

    usershare max shares = 100
  5. 保存并退出编辑器。

现在已在您的计算机上启用共享目录。

5.4.2 通过配置文件在计算机上启用共享

只有在计算机上启用共享之后,才可以共享目录。要启用共享:

  1. 从主菜单中启动 YaST。

  2. 输入 root 口令。

  3. 网络服务类别中,单击 Windows 域成员资格

  4. 选择允许用户共享目录,然后单击确定

5.4.3 对目录启用共享

要对某个目录配置文件共享,请执行以下操作:

  1. 打开 GNOME Files。

  2. 右键单击某个目录,然后选择共享选项

    显示如何在 GNOME Files 中启用文件夹共享的窗口,其中包含 Guest 访问权限和文件权限选项
    图 5.2︰ 在 GNOME Files 中共享文件夹
  3. 选择共享此文件夹

  4. 如果您希望其他用户能够向此目录写入内容,请选择允许其他人在此文件夹中创建和删除文件。要允许没有用户帐户的人员访问,请选中 Guest 访问

  5. 单击创建共享

  6. 如果此目录尚不具有共享所需的权限,则会显示一个对话框。单击自动添加权限

目录图标会更改,指出该目录现已共享。

重要
重要:Samba 域浏览和防火墙规则

Samba 域浏览只有在相应配置系统防火墙的情况下才起作用。可选择完全禁用防火墙,或将浏览接口分配到内部防火墙区域。请咨询系统管理员如何操作。

5.5 管理 Windows 文件

如果将 SUSE Linux Enterprise Desktop 计算机用作 Active Directory 客户端,您便可以浏览、查看和处理存放在 Windows 服务器上的数据。以下是最常见的示例:

使用 GNOME Files 浏览 Windows 文件

使用 GNOME Files 的网络浏览功能可浏览 Windows 数据。

使用 GNOME Files 查看 Windows 数据

您可以使用 GNOME Files 像显示 Linux 目录的内容一样来显示 Windows 用户目录的内容。在 Windows 服务器上创建新的文件和目录。

使用 GNOME 应用程序操作 Windows 数据

许多 GNOME 应用程序都允许您打开 Windows 服务器上的文件,处理这些文件,并将其保存回 Windows 服务器。

单点登录

GNOME 应用程序(包括 GNOME Files)支持单点登录。这样您无需重新进行身份验证,即可访问某些基于 Windows* 的资源,例如文件共享、Web 服务器或 Microsoft Exchange 等协作工具。

要使用 GNOME Files 访问 Windows 数据,请执行以下操作:

  1. 打开 GNOME Files,然后单击导航窗格中的其他位置

  2. 双击 Windows 网络

  3. 双击包含要访问的计算机的工作组图标。

  4. 单击计算机的图标(如有提示,请按提示进行身份验证),并浏览到该计算机上的共享目录。

要使用 GNOME Files 在 Windows 用户目录中创建目录,请像创建 Linux 目录一样来操作。

5.6 配置和访问 Windows 网络打印机

作为公司网络的一部分并针对 Windows Active Directory 服务器进行身份验证后,您就可以访问公司资源(如打印机)了。GNOME 允许配置从 Linux 客户端打印到 Windows 网络打印机上。

要配置 Windows 网络打印机通过 Linux 工作站使用,请执行以下操作:

  1. 确保 CUPS 打印服务可用并在引导时自动启动:

    > sudo systemctl enable cups.service
    > sudo systemctl start cups.service
  2. 右键单击桌面,然后依次选择设置打印机,以启动打印机配置。

  3. 单击右上角的解锁,然后输入 root 口令。

  4. 单击添加按钮。

  5. 选择通过 Samba 连接的 Windows 打印机。

要打印到上面配置的 Windows 网络打印机,只需在可用打印机列表中选择它就行了。

Documentation survey