Daemon(フリーウェアー)を使って、FTPサーバーの構築をします。こちらから入手できます。英語は苦手の方は、おやじの日本語化パッチをダウンロードしてください。本体を通常に(Nextを押して)インストールしてください。次の画面で、入力をする必要があります。serverとか)ログインユザーに見せるファイルの基本ディレクトリーの位置を入力(c:\usr\ftprootとか)インストールが終わると、ログイン画面が表示されますので、設定したパスワードを入力してください。Manager画面が表示されますので、一旦、終了してください。正常にパッチがあたった旨のダイアログメッセージが表示されれば、成功です。それでは、一旦、リブートしてください。Managerを介して行います。Manager」で起動されます。ログイン画面が表示されるので、パスワードを入力して、つぎの画面が表示されれば正常です。この画面から、ユーザーマネージャーを起動してください。(画面中央のアイコンをクリック)確認ユーザーマネージャーの画面のユーザータイプが次のようになっているか確認してください。Managerが起動できるのは、LocalHost(127.0.0.1)からのみとなります。セキュリティー上の確認です。access」を有効(緑の●)に何回かクリックして変更します。access」はそのまま触らないようにしてください。ユーザーの作成FTPでログインできるユーザーを作成します。登録するユーザー名を入力する。パスワードを入力する。登録されたユーザーに対して、セキュリティーとして、アクセス制限をかけます。ここでは、ローカルホスト(127.0.0.1)と、イントラネットのネットワーク(192.168.xx.xx)を登録します。ファイルアクセスするユーザー固有ののディレクトリを作成します。注意:作成するディレクトリーをはじめにWindows内で作っておきましょう。「マウントポイント固定」にチェックマークを入れて、FTP上で表示するディレクトリー名を入力します。実ディレクトリーは、「パス」に入力します。次にファイルアクセス権を定義します。最後に「閉じる」をクリックして、終わります。テストこれで、クライアントFTPからサーバーに接続ができます。DOS窓から、FTPコマンドでFTPサーバーに接続してみました。うまく出来ない場合は、ファイアーウオールが絡んでいるのでサーバー側送信+受信ポート21及び20を開けてください。ポート番号一覧表について参照、またはMicroSoftTELNETで、FTPサーバーに接続できるか試みました。ホストとの接続が切断されました。サーバー側のファイル送受信用ポート(ファイル一覧取得にも使用される)PASVコマンド発布後は、ポート20は使用せずに、サーバーから送られてくるポート番号を使って、ファイルの送受信を行います。よってサーバーが許すポートなので、サーバー側のファイアーウオールを問題なく通過できる。この29,48が、サーバーからデータ転送に接続が許されたポート番号(7472)です。(7472=29*256+48)PORTモードFTPのクライアントプログラム(FFFTP)を実行しているほうが、FTPサーバからのTCPコネクションのオープンを待ち受けしている。(ソースポート番号=20番、宛先ポート番号=任意のポート)PASVモードFTPのクライアント側からFTPサーバ側へ向けてデータ転送用のTCPコネクションをオープンするのがこのPASVモードである(ポート番号は双方とも任意)。PORTコマンドが自分(クライアント)の待ち受けしているポート情報を相手(サーバー)に通知するコマンドであるのに対して、PASVでは相手(サーバー)に対して、待ち受けモードになるように指示するためのコマンドである。「ftpd_BUFSIZ」の値(デフォルト:16)を「128」に変更することで、転送速度が上がります。補足このソフトは、コントールパネルのプログラムの追加と削除にWord180という名前で登録されます。