NetWare 6 で FTP サーバを立ち上げるには

NetWare 6.5 の FTP サーバのマニュアルはこちらです。


-FTPデーモンのインストール-

NWFTPD.NLM は startx からインストールでインストールします。
NetWare 6.5 Product CD をサーバにセットします。

:startx > インストール > ADD > NW65PROD をブラウズ

Product List の中から FTP 以外の全てのサービスのチェックを外してインストールします。
インストールが完了したら、X Window を終了します。

-FTP の設定-

http://myserver/nps/iManager.html を開いて
File Protocol > FTP を開き FTP にするサーバをつりーからブラウズして
セットします。

SYS:ETC/ftpserv.cfg のリンクをクリックします。

サーバー名はDNSをセットしてあればホスト名を、なければIPアドレスをセットします。
FTPポートが21番であることを確認します。

ユーザタブを開きます。

NetWare 6 で FTP サーバを立ち上げるには_a0056607_14531978.gif


サーバ名はあまり気にせずそのままサーバ名でいいのですが、 FTP のルートをどこにするのかは決めておく必要があります。デフォルトは SYS:Public なので、DATA: などに適時 Pub ディレクトリなどを作成します。

anonymous にアクセスさせる場合、 anonymous ユーザを ConsoleOne などから作って、アクセス権限[ RWCEFMA ]を与えておきます。anonymous ユーザのアクセスを許可するかどうかのチェックがあるので、チェックを確認しておきましょう。


Always use 'Dafault Home Directory' instead of ... をチェックするとユーザホームディレクトリではなく、どんなユーザでも設定したデフォルトのホームディレクトリを FTP ルートとします。チェックを外すとログインしたユーザ名のホームディレクトリ属性を読み取ってホームディレクトリを FTP ルートとします。

Use FTP 'Default Home Directory' if the user.... をチェックすると、ホームディレクトリのないユーザで FTP ログインすると Default Home Directory を FTP ルートとします。

この二つはチェックした上で Default Home Directory のパスをセットします。

volume:directory_path

このパスには FTP ユーザや Anonymous がアクセスできる権限( [ R F ]や [ RWCEFMA ]など)が設定されている必要があります。

-anonymous-

Allow anonymous Users のチェックを入れると匿名アクセスを許可します。 デフォルトは sys:public が anonymous パスです。

Anonymous を許可する場合、Anonymous ユーザをサーバと同じコンテナに作成します。このユーザにアクセス権( [ R F ]や [ RWCEFMA ]など)がなければなりません。


-FTPクライアントからのアクセス-

FTP からログインする際は .MyName.MyOU.MyOrg でログインします。

C:\> ftp

open: myftpserver
user: .myname.myou.oyorg
password : ********


ブラウザアクセスの場合

ftp://.MyName.MyOU.MyOrg@MyFtpServer

で URL を指定します。パスワードをセットすると、ブラウザアクセスができます。

-トラブルシューティング-

-アクセス権
アクセス権がないと、FTP にログインはできるが、ls コマンドが使えない、あるいはアクセスが拒否されるなどの現象が発生するようです。

-パスの指定
ルート( / ) から指定する必要はないようです。またディレクトリの区切り文字は(\) ではなくスラッシュ(/) をお使い下さい。

-デーモン
デーモンは NWFTPD です。
: modules nwftpd
を使ってデーモンがロードされてるか確認してください。
: nwftpd
でロードできます。
デーモンがロードされていないと ftp クライアントからアクセスできません。
Connected to 192.168.xxx.xxx.
Connection closed by remote host.

その他、iManager の logs 画面から各ログを参照してください。ログは SYS:ETC に書き込まれます。

FTP の欠点は、 / からしか見えないところでしょう。サーバに複数のボリュームがある場合、FTPアクセスがどれかのボリュームしかできない点が難点です。

ただ、過去の経験からすると、 Native NetWare のFTPは環境が壊れやすいのであんまりお勧めはしません。ただし、機器によってはFTPアクセスができるものがあるので覚えておいて損はありません。

非番のエンジニア
by islandcenter | 2006-09-14 15:00 | Native Netware | Comments(0)