Serv-U は、Windows 95/98/2000/Me/XP および Windows NT 4.0 オペレーティング システム上で実行できる FTP サーバー プログラム (ユーザーは www.serv-u.com Web サイトからダウンロードできます) です。ユーザーのコンピュータから FTP サーバーに接続します。ネットワーク上の他のコンピュータは、FTP サーバーに接続することで、ファイルやディレクトリをコピー、移動、作成、削除できます。
10.3.1 Serv-UのインストールとFTPサーバーの構築
Serv-U アプリケーションをダウンロードした後、ServU4004.exe を実行し、プロンプトに従って段階的にインストールします。インストール完了後は、コンピュータを再起動する必要はなく、「スタート」→「プログラム」→「Serv-U FTP サーバー」→「Serv-U Administrator」コマンドを直接選択してアプリケーションを起動し、簡単な操作を行うことができます。設定。 FTP サーバーを確立する例として、現在のコンピューター (IP アドレス 192.168.0.1、ドメイン名 server.kangbo.com) を取り上げます。
FTP サーバーを確立する手順は次のとおりです。
(1) Serv-U プログラムを起動し、図 10-13 に示すように、Serv-U Administrator ウィンドウを開きます。このダイアログボックスを使用すると、基本的な設定を簡単に完了できます。
図 10-13 [セットアップ ウィザード] ダイアログ ボックス
(2) [次へ] ボタンをクリックして [メニュー イメージの表示] ダイアログ ボックスを開き、[はい] ラジオ ボタンを選択すると、メニュー項目を使用するときに小さいアイコンを使用できるようになります。
(3) [次へ] ボタンをクリックして [IP アドレス] ダイアログ ボックスを開き、[IP アドレス] テキスト ボックスにサーバーの IP アドレス (192.168.0.1 など) を入力します。
(4) [次へ] ボタンをクリックして [ドメイン名] ダイアログ ボックスを開き、[ドメイン名] テキスト ボックスにドメイン名 (server.kangbo.com など) を入力します。
(5) [次へ] ボタンをクリックして [匿名アカウント] ダイアログ ボックスを開き、[はい] ラジオ ボタンを選択して、ユーザーがディレクトリに匿名でアクセスできるようにします。
(6) [次へ] ボタンをクリックして [ホーム ディレクトリ] ダイアログ ボックスを開き、匿名ユーザーがログインするホーム ディレクトリ (C:MyFTP など) を [匿名ホーム ディレクトリ] テキスト ボックスに入力します。
(7) [次へ] ボタンをクリックして [ホーム ディレクトリのロック] ダイアログ ボックスを開き、[はい] ラジオ ボタンを選択してディレクトリを匿名アクセス用にロックします。このようにして、匿名でログインしたユーザーは、ホーム ディレクトリ内のファイルとフォルダーにのみアクセスできるようになり、このディレクトリの外にある他のファイルとフォルダーにはアクセスできなくなります。
(8) [次へ] ボタンをクリックして [名前付きアカウント] ダイアログ ボックスを開き、[はい] ラジオ ボタンを選択して、ユーザーが特定のアカウントで FTP にアクセスできるように名前付きアカウントを作成します。
(9) [次へ] ボタンをクリックして [アカウント名] ダイアログ ボックスを開き、[アカウント ログイン名] テキスト ボックスに作成するアカウントの名前 (例: wang) を入力します。
(10) [次へ] ボタンをクリックして [アカウント パスワード] ダイアログ ボックスを開き、[パスワード] テキスト ボックスにパスワード (例: wang) を入力します。
(11) [次へ]ボタンをクリックすると、[ホームディレクトリ]ダイアログボックスが開きます。[ホームディレクトリ]テキストボックスに、(6)で入力した内容と同じログインディレクトリ名(「C:MyFTP」など)を入力します。
(12) [次へ] ボタンをクリックして [ホーム ディレクトリのロック] ダイアログ ボックスを開き、ホーム ディレクトリをロックしない場合は [いいえ] ラジオ ボタンを選択します。
(13) [次へ] ボタンをクリックして [管理者権限] ダイアログ ボックスを開き、[アカウント管理者権限] ドロップダウン リスト ボックスで管理者権限を選択します。ここでは、システム管理者の権限、つまりシステム管理者を選択します。
(14) 「次へ」ボタンをクリックして、「完了」ダイアログボックスを開きます。以前の設定を変更する必要がある場合は、「前へ」ボタンをクリックし、設定を保持したい場合は、「完了」ボタンをクリックします。この時点で、図 10-14 に示す Serv-U 管理者ウィンドウが表示されます。
図 10-14 サイト設定後の管理者ウィンドウ
10.3.2 グループの作成
「Serv-U Administrator」ウィンドウで、作成したFTPサーバー・ノードを展開し、「グループ」ノードを右クリックし、ポップアップ・ショートカット・メニューから「新規グループ」コマンドを選択してグループを作成します。 [新しいグループの追加] ダイアログ ボックスが開きます。[グループ名] テキスト ボックスにグループ名 (Wd など) を入力し、[完了] ボタンをクリックすると、作成したグループが管理者ウィンドウに表示されます。
[ディレクトリ アクセス] タブを選択し、[追加] ボタンをクリックして、[ファイル/パスをアクセス ルールに追加] ダイアログ ボックスを開きます。図 10-15 に示すように、C:MyFTP などのファイル パスと、このグループがフォルダーに対して持つ権限を設定します。
図 10-15 グループの作成とファイル パスの設定
10.3.3 仮想ディレクトリの作成
匿名ユーザー (Anonymous) のホーム ディレクトリは C:MyFTP です。ftp://192.168.0.1/temp の形式で C:Wang のコンテンツにアクセスする場合は、仮想ディレクトリを追加する必要があります。それのために。
仮想ディレクトリを作成する手順は次のとおりです。
(1) Serv-U 管理者ウィンドウで、サーバー ノードの下の [設定] ノードをクリックし、[全般] タブを選択します。
(2) [追加] ボタンをクリックして [仮想パス マッピング - ステップ 1] ダイアログ ボックスを開き、[物理パス] テキスト ボックスに物理パス (C:MyFTP など) を入力します。
(3) [次へ] ボタンをクリックして [仮想パス マッピング - ステップ 2] ダイアログ ボックスを開き、パスがマッピングされるディレクトリ名を [物理パスのマッピング先] テキスト ボックスに入力します (C:Wang など)。
(4) [次へ] ボタンをクリックして、[仮想パス マッピング - ステップ 3] ダイアログ ボックスを開きます。 [マップ パス名] テキスト ボックスに、仮想ディレクトリ名 (例: temp) を入力します。
(5) [完了] ボタンをクリックすると、仮想ディレクトリの作成が完了します。結果は図 10-16 に示されています。
図 10-16 仮想ディレクトリの作成
(6) マネージャーの左ペインで匿名ユーザーを選択し、右ペインの「ディレクトリアクセス」タブに切り替えて、「追加」ボタンをクリックして C:Wang ディレクトリをリストに追加します。
10.3.4 FTP ユーザーの管理
Serv-U 管理者を使用してサーバー サイトを作成するときに、Anonymous ユーザーと wang ユーザーを作成しました。管理者は、必要に応じてユーザーを追加、削除、コピー、または無効にすることもできます。
● 匿名ユーザーの追加など、新しいユーザーを追加するには、管理者ウィンドウの左側のペインで [ユーザー] ノードを右クリックします。ショートカット メニューが表示され、[新しいユーザー] コマンドを選択して、[新しいユーザーの追加] ダイアログ ボックスを開きます。プロンプトに従って、ユーザー名、パスワード、ホーム ディレクトリを順に入力します。
● ユーザーを削除するには、選択したユーザーを右クリックし、ポップアップ ショートカット メニューから [ユーザーの削除] コマンドを選択します。
● ユーザーをコピーするには、選択したユーザーを右クリックし、ポップアップ ショートカット メニューから [ユーザーのコピー] コマンドを選択します (元のユーザー名の前に名前が付けられます)。ユーザー名が元のユーザーと異なることを除けば、その他の項目 (パスワード、ホーム ディレクトリ、ディレクトリのアクセス許可など) は完全に同じです。
● ユーザーのログイン権限を一時的に無効にするには、ユーザーを選択し、[アカウント] タブに切り替えて、[アカウントを無効にする] チェック ボックスをオンにします。 10.3.5 ディレクトリ権限の管理
Serv-U 管理者ウィンドウの左側のペインでユーザー名を選択し、右側のペインを「ディレクトリ アクセス」タブに切り替えます。リストでディレクトリを選択した後、ウィンドウの右側で現在のユーザーのアクセス権を変更できます。設定は図 10-17 に示されています。
図 10-17 アクセス権限の設定
アクセス権限は、ファイル、ディレクトリ、サブディレクトリの 3 つのカテゴリに分類されます。このうち、ファイル権限には読み取り、書き込み、追加、削除、および実行が含まれます。ディレクトリ権限にはリスト、作成、および削除が含まれます。対応するチェック ボックスを有効にすると、設定されたアクセス許可が現在のディレクトリとその下のディレクトリ ツリー全体に有効になります。
10.3.6 クライアント接続
クライアント側では、ユーザーは DOS モード、IE ブラウザ、専用 FTP クライアント アプリケーションなどのさまざまな方法を介して、設定された FTP サーバーに接続できます。
● DOS (またはコマンドプロンプト) 状態では、クライアントのアクセス形式は ftp -A 192.168.0.1 です。ユーザー名とパスワードを入力せずに匿名でログインできます。
● IE ブラウザの場合、クライアントのアクセス形式は ftp://192.168.0.1 となり、ユーザー名とパスワードの入力は不要です。
● CuteFTP バージョン 4.2 中国語版などの専用 FTP クライアント アプリケーション設定では、図 10-18 に示すように、[ホスト アドレス] テキストの [サイト ラベル] テキスト ボックスにサイト ラベル名 (任意) を入力します。ボックスに FTP サーバーのサイト アドレス 192.168.0.1 を入力し、「ユーザー ID」と「パスワード」のテキスト ボックスにそれぞれユーザー名とパスワードを入力します。次に「OK」ボタンをクリックします。
注記:
クライアント接続では、IP アドレス 192.168.0.1 をコンピュータ名 server.kangbo.com に置き換えることもできます。 DOS モードでは、ftp -A 192.168.0.1 の A を大文字にする必要があることを除き、他の文字は大文字と小文字が区別されません。 FTP 192.168.0.1 形式を使用して DOS モードにログインする場合は、ログイン ユーザー名とパスワードを入力する必要があります。
図 10-18 FTP クライアント ソフトウェアを使用してサーバーにログインする