第 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、JCIFS (Windows) 以及 NFS 协议访问远程系统。它包括以下文件访问协议功能:
- 如果用户指定使用“自动检测”来添加系统,NetFile 会按照以下顺序自动检测要使用的协议:
- 检查端口 21 上 FTP 服务器的主机。如果 FTP 响应包含字符串 "NetWare",则将其视为 NETWARE 主机。
- 检查端口 2049 上 NFS 服务器的主机。
- 检查端口 139 上 Windows 主机。
- 如果上述操作均失败,将显示消息:无法确定主机类型。
检测到的第一个文件系统类型将被用于连接所请求的主机。主机检测顺序可在 Identity Server 管理控制台中进行更改。
|
注意
|
如果服务器正在非标准端口上运行,则连接会失败。
|
|
- NetFile 允许用户选择所喜好的文件服务器和协议。
针对这些协议中的每一项,下面列出了所支持的平台。
表 4-1 文件系统和支持的协议
文件系统/协议
|
平台
|
NFS
|
Solaris 2.6 及更高版本
|
JCIFS
|
Windows 95/98/NT/2000/ME/XP
|
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
|
|
注意
|
只有通过 FTP 服务器才支持 Novell Netware ,本地访问不支持。
|
|
|
注意
|
要使用 NetFile 将文件上载到 ProFTPD 服务器,需要在运行 ProFTPD 服务器的主机中将 proftpd.conf 文件中的 "AllowStoreRestart" 设置为 "on"。
|
|
启用对 NetFile 的访问
安装 SRA 时,仅会为您在安装期间所指定的组织注册 NetFile 服务。
为组织与用户启用 NetFile
- 向要求 NetFile 访问的组织注册 NetFile 服务。
- 基于 NetFile 服务创建 NetFile 策略,并为要求访问 NetFile 的组织和角色指定 NetFile 策略。
- 为要求访问 NetFile 的每位用户分配 NetFile 服务。
有关创建并分配策略与服务的详细信息,请参阅《Identity Server 管理指南》。
启用 NetFile 的日志
使用“Identity Server 日志”服务指定日志位置以启用 NetFile 的日志。日志文件的名称为 srapNetFile。默认情况下,它位于 /var/opt/SUNWam/logs 目录中。
配置 UNIX 验证
启用 Unix 验证
- 以管理员身份登录到 Identity Server 管理控制台。
- 从管理控制台中选择“身份认证管理”选项卡。
- 从左边视图窗格中的“视图”下拉菜单中选择“服务”。
如果 UNIX 显示在右边的视图窗格中,则它需要注册。
- 可通过选择 UNIX 旁边的复选框注册服务,请单击“注册”。
- 单击左边视图窗格中 UNIX 旁边的箭头并单击“创建”。
创建服务模板。
- 单击“保存”。
- 注销管理控制台。
- 以超级用户 (root) 身份或配置为运行 Identity Server 的用户的身份重新启动 Identity Server:
/etc/init.d/amserver startall
- 验证 doUnix 进程是否正在运行:
ps -ef | grep doUnix
配置 Unix 验证
- 远程登录到配置端口上的本地主机,如下所示:
telnet localhost 58946
- 键入“Unix Helper 监听端口”号。
为“监听端口”指定默认值 57946。
- 键入“Unix Helper 会话超时”值(以秒为单位)。
- 键入“Unix Helper 最大会话数”值。
显示消息“doUnix 配置成功”。