第 5 章访问网络资源

目录

5.1. 连接到网络
5.2. 关于文件共享和网络浏览的一般说明
5.3. 访问网络共享
5.4. 共享文件夹
5.5. 管理 Windows 文件
5.6. 配置和访问 Windows 网络打印机

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

网络浏览

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

在混合环境中共享文件夹

使用 Nautilus,可以将文件和文件夹配置为与网络的其他成员共享。使您的数据对来自 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. 连接到网络

您可以通过有线和无线方式连接网络。要查看网络连接状态,请单击计算机。在主菜单的状态区域中,网络图标显示您的网络连接状态。单击此图标可打开 YaST 网络设置模块。您可以使用此模块来配置网络设置方法或编辑网卡配置。有关详细信息,请参见第 20.4 节 “使用 YaST 配置网络连接” (第 20 章 基本联网知识, ↑)。

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

在计算机上以及网络中是否可以使用文件共享和网络浏览以及在多大范围内使用,很大程度上取决于网络结构和计算机的配置。 设置网络结构或计算机配置之前,请与系统管理员联系以确保网络结构支持此功能,并核实公司的安全策略是否允许此功能。

网络浏览(对 Windows 共享为 SMB 浏览,对远程服务为 SLP 浏览)很大程度上依赖于计算机向网络中所有客户机发送广播消息的能力。 这些消息和客户机对它们的回应使计算机可以检测到任何可用的共享或服务。 要使广播有效工作,计算机必须与它查询的所有其他计算机处于同一子网。 如果在您的计算机上无法进行网络浏览或检测到的共享和服务不符合预期,请联系您的系统管理员,以确保您已连接到相应的子网。

要允许网络浏览,计算机需要保持若干网络端口打开,以收发关于网络详细信息和共享及服务可用性的网络消息。 标准 SUSE Linux Enterprise Desktop 是按较高安全性来配置的,并且配备阻止计算机访问因特网的防火墙。在调整防火墙配置之前,您需要征求系统管理员的意见,或将您的界面放置在内部区域中,然后再完全关闭防火墙(视计算机的安全策略而定)。如果在计算机上有限制性防火墙保护的情况下浏览网络,Nautilus 会发出警告消息,提醒您当前安全性限制不允许查询网络。

5.3. 访问网络共享

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

要访问网络共享内容,请打开 Nautilus,然后从“位置”窗格中单击网络此时,Nautilus 会显示您有权访问的服务器和网络。双击要访问其共享内容的服务器或网络。您可能需要提供用户名和密码以通过服务器的身份验证。常见网络共享内容都是 SFTP 可访问资源(SSH 文件传输协议)或 Windows 共享内容。

图 5.1. 网络文件浏览器

网络文件浏览器

5.3.1. 添加网上邻居

  1. 单击计算机+Nautilus 文件浏览器+文件+连接到服务器

    图 5.2. “连接到服务器”对话框

    “连接到服务器”对话框

  2. 选择服务类型,然后为您的服务类型指定所需信息。

  3. 要为连接插入书签,请选中添加书签并输入其名称。

  4. 单击连接

5.4. 共享文件夹

共享和交换文档在公司环境中是必需的。Nautilus 提供文件共享,使文件和文件夹对 Linux 和 Windows 用户都可用。

5.4.1. 在计算机上启用共享

可以共享文件夹之前,必须在计算机上启用共享。要启用共享:

  1. 从主菜单中启动 YaST。

  2. 输入 root 密码。

  3. 单击网络服务

  4. 单击 Windows 域成员资格

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

5.4.2. 启用对文件夹的共享

要配置一个文件夹的文件共享:

  1. 打开 Nautilus。

  2. 右键单击某个文件夹,然后从上下文菜单中选择共享选项

  3. 选择共享此文件夹

  4. 如果希望其他用户能够写入此文件夹,请选中允许其他用户在此文件夹中执行写操作。要允许用户在没有用户帐户的情况下也能进行访问,请选中 Guest 访问

  5. 单击创建共享

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

文件夹图标更改为表示现在已共享该文件夹。

[Important]Samba 域浏览

Samba 域浏览只有在相应配置系统防火墙的情况下才起作用。 完全禁用防火墙或将浏览界面指派到内部防火墙区域。请向系统管理员咨询如何操作。

5.5. 管理 Windows 文件

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

使用 Nautilus 浏览 Windows 文件

使用 Nautilus 网络浏览功可浏览 Windows 数据。

使用 Nautilus 查看 Windows 数据

像显示 Linux 目录一样,使用 Nautilus 显示 Windows 用户文件夹的内容。在 Windows 服务器上创建新的文件和文件夹。

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

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

一次签到

GNOME 应用程序(包括 Nautilus)支持一次签到。这意味着在访问诸如 Web 服务器、代理服务器或群件服务器(如 MS Exchange)等其他 Windows 资源时,您无需重新进行身份验证。对于针对上述这些资源进行的身份验证,系统会根据您在登录时提供的用户名和密码以静默方式在后台处理。

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

  1. 打开 Nautilus 并单击“位置”窗格中的网络

  2. 双击 Windows 网络

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

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

要使用 Nautilus 在 Windows 用户文件夹中创建文件夹,请和创建 Linux 文件夹一样进行操作。

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

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

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

  1. 通过依次单击计算机+控制中心+硬件+打印从主菜单启动 GNOME 控制中心。

  2. 选择新建+打印机

  3. 选择通过 SAMBA 添加 Windows 打印机

  4. 使用浏览打开 SMB 浏览器,并选择工作组、服务器和打印机。输入身份验证凭证,或选择在每次访问打印机时按提示进行身份验证。单击前进

  5. 从列表中选择打印机制造商和打印机型号,然后选择驱动程序。通常,标记为推荐的驱动程序能带来最佳效果。按前进可进行下一步操作,并提供打印机的名称、描述和位置。单击应用

  6. 添加打印机需要具有 root 特权,因此在最后一步中必须输入 root 密码以完成添加。

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