第 4 章
NetFile
本章會介紹 NetFile 並說明其操作。若要配置 NetFile,請參閱第 10 章,「配置 NetFile」。
本章涵蓋下列主題:
NetFile 簡介
NetFile 是一個檔案管理應用程式,可以讓使用者存取並操作遠端檔案系統和目錄。
SRA 的 NetFile 元件可像 Java1 和 Java2 applet 來使用。瀏覽器沒有安裝 Java2 Plugin 的使用者可以使用 Java1 applet。Java2 applet 有比較好的介面,同時增加了存取的便利性。
NetFile 提供了下列的主要功能:
- 便於新增或移除共享或資料夾
- 檔案上傳與下載
- 搜尋檔案和資料夾
- 使用 GZIP 和 ZIP 壓縮檔案
- 在 NetFile 環境中的郵件功能
- 儲存目前 NetFile 階段作業的資訊
- 檔案的「拖放」
若要配置 NetFile,請參閱第 10 章,「配置 NetFile」。
支援檔案存取協定
NetFile 讓您可以使用 FTP、NFS 與 jCIFS (Microsoft Windows) 協定以存取遠端系統。其中包含下列檔案存取協定功能:
- 如果使用者指定 AUTODETECT 新增系統,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 的除錯
除錯資訊位置會根據 Portal Server 節點上的 AMConfig-instance-name.properties 檔案中的 com.iplanet.services.debug.directory 屬性的設定而有所不同。
例如,若 com.iplanet.services.debug.directory 屬性值為:
/var/opt/SUNWam/debug/
NetFile 的除錯資訊則會位於 /var/opt/SUNWam/debug 目錄的 srapNetFile 檔案中。
請參閱「Access Manager 管理指南」,以取得詳細資訊。
為 NetFile 啟用記錄
使用 Access Manager 記錄服務指定記錄的位置,以啟用 NetFile 記錄。記錄檔案的名稱為 srapNetFile,依預設位於 /var/opt/SUNWam/logs 目錄中。