第 4 章
NetFile
本章介绍 NetFile 并对其操作进行说明。有关配置 NetFile 的信息,参见第 10 章,“配置 NetFile”。
本章包括以下主题:
NetFile 概述
NetFile 是一个文件管理器应用程序,它允许用户对远程文件系统和目录进行访问和操作。
SRA 的 NetFile 组件以 Java1 和 Java2 applet 形式提供。如果用户的浏览器无 Java2 插件,可以使用 Java1 applet。Java2 applet 具有更加理想的界面,同时使访问更轻松。
NetFile 提供了以下关键功能:
- 添加或删除共享或文件夹的工具
- 文件上载与下载
- 搜索文件与文件夹
- 使用 GZIP 和 ZIP 压缩文件
- NetFile 环境中的邮件工具
- 保存当前的 NetFile 会话信息
- 拖放文件
有关配置 NetFile 的信息,参见第 10 章,“配置 NetFile”。
支持的文件访问协议
NetFile 允许您使用 FTP、NFS 和 jCIFS (Microsoft Windows) 协议访问远程系统。它包括以下文件访问协议功能:
- 如果用户指定使用“自动检测”添加系统,NetFile 会按照以下顺序自动检测要使用的协议:
- 检查端口 21 上 FTP 服务器的主机。如果 FTP 响应包含字符串 "NetWare",则将其视为 NETWARE 主机。
- 检查端口 2049 上 NFS 服务器的主机。
- 检查端口 139 上 Microsoft Windows 的主机。
- 如果上述操作均失败,将显示消息:无法确定主机类型。
检测到的第一个文件系统类型将被用于连接所请求的主机。可在 Access Manager 管理控制台中更改主机侦测顺序。
|
注
|
如果服务器正在非标准端口上运行,则连接会失败。
|
|
- NetFile 允许用户选择自己喜好的文件服务器和协议。
针对这些协议中的每一项,下面列出了所支持的平台。
表 4-1 文件系统和支持的协议
文件系统/协议
|
平台
|
FTP
|
运行于 Novell Netware 上的 Novell FTP 5.1 Server
运行于 Win NT 4.0 上的 MS FTP Server 4.0
运行于 Win NT 2000 上的 MS FTP Server 5.0
Solaris FTP Server
WU_FTP 2.6.1
ProFTPD 1.2.8
vsFTPd 1.2.0
|
NFS
|
Solaris 2.6 及更高版本
|
jCIFS
|
Windows 95/98/NT/2000/ME/XP
|
|
注
|
要使用 NetFile 将文件上载到 ProFTPD 服务器,需要在运行 ProFTPD 服务器的主机中将 proftpd.conf 文件中 的 "AllowStoreRestart" 设置为 "on"。
|
|
|
注
|
只有通过 FTP 服务器才支持 Novell Netware,本地访问不支持。
|
|
|
注
|
要访问 Microsoft Windows (SMB/CIFS) 文件系统,必须在 Portal Server 上安装 jCIFS。jCIFS 是实现 CIFS/SMB 联网协议的“开放源代码”客户端库。
|
|
- 基于 NetFile 服务创建 NetFile 策略,并为要求访问 NetFile 的组织和角色指定 NetFile 策略。
- 为要求访问 NetFile 的每位用户分配 NetFile 服务。
有关创建并分配策略及服务的更多信息,参见 Access Manager 管理指南。
启用 NetFile 的调试功能
调试信息的位置取决于 com.iplanet.services.debug.directory 属性的设置,该属性在 Portal Server 节点上的 AMConfig-instance-name.properties 文件中。
例如,如果 com.iplanet.services.debug.directory 属性的值为:
/var/opt/SUNWam/debug/
则可在 /var/opt/SUNWam/debug 目录下的 srapNetFile 文件中获得 NetFile 的调试信息。
有关更多信息,参见 Access Manager 管理指南。
为 NetFile 启用日志记录
要为 NetFile 启用日志记录,请使用“Access Manager 日志记录”服务指定日志位置。日志文件名为 srapNetFile,默认情况下位于 /var/opt/SUNWam/logs 目录。