オンラインでソフトウェアをダウンロードしたことがある人なら、FTP ダウンロード サーバーのセットアップが比較的簡単であることはご存知でしょう。ただし、IIS の機能の多くは満足のいくものではありません。以下は、非常に強力でありながらシンプルな FTP サーバー構築ソフトウェア - Serv-U FTP Server です。私たちも自分自身の DIY FTP サーバーの楽しさを体験してみましょう。
その使用法を説明する前に、まず Serv-U について簡単に紹介します (この記事で言及されている Serv-U のバージョンは 3.0.0.17 で、著者が作成した中国語プログラムを使用しています)。
Serv-U は、Windows 95/98/2000/ME および Windows NT 4.0 上で実行できる FTP サーバー プログラムです。
これを使用すると、パーソナル コンピュータを FTP サーバーとしてシミュレートできます。つまり、接続しているネットワーク内のコンピュータ ユーザーは、FTP プロトコル (ファイル転送プロトコル) を通じてパーソナル コンピュータにアクセスし、ファイルをコピー、移動、削除できます。 )。コンピュータ内のファイルまたはフォルダは、アクセス許可で許可されているすべてのことを実行できます。 FTP プロトコルは、コンピュータ間の標準的な通信方法を指定し、さまざまなタイプ、オペレーティング システム、および形式のすべてのコンピュータがファイルを交換できるようにします。最も簡単な方法でユーザー アカウントを作成し、ハードディスク領域の特定の領域を分割してファイルを保存し、ユーザーがさまざまな FTP クライアント ソフトウェア (CuteFTP、WS_FTP など) を使用して必要なファイルをアップロードまたはダウンロードできるようにします。
Serv-U は、MS-Windows を実行し、TCP/IP プロトコルと互換性のある WinSock バージョン 1.1 を実行している PC で使用できます。これには、ほとんどすべての Windows オペレーティング システムが含まれます。
Serv-U は、エンジンとユーザー インターフェイスの 2 つの部分で構成されます。 Serv-U エンジン (ServUDaemon.exe) は実際にはバックグラウンドに常駐するプログラムで、Serv-U ソフトウェア全体の中心であり、さまざまな FTP クライアント ソフトウェアからの FTP コマンドを処理し、さまざまな処理を実行します。ファイル転送ソフトウェア。 Serv-U エンジン (ServUDaemon.exe ファイル) を実行しても、ユーザー インターフェイスは表示されません。通常は、これに影響を与えることはできませんが、ServUAdmin.exe では停止および開始できます。 Serv-U エンジンは、任意の Windows プラットフォーム上でローカル システム サービスとして実行でき、オペレーティング システムの起動時にシステム サービスが実行され、その後、ユーザー インターフェイス プログラムを実行できます。 Windows NT/2000 システムでは、Serv-U はシステム サービスとして自動的にインストールされますが、Win 9x/Me では、「サーバー」パネルで「自動起動」を選択してシステム サービスにする必要があります。 Serv-U ユーザー インターフェイス (ServUAdmin.exe) は、Serv-U エンジンとの対話を担当する Serv-U 管理者です。これにより、ユーザーは、ドメインの作成、ユーザーの定義、サーバーにアクセス可能かどうかの通知など、Serv-U を構成できます。 Serv-U アドミニストレーターを起動する最も簡単な方法は、システム バーの「U」字型アイコンを直接クリックすることです。もちろん、スタート メニューから実行することもできます。
ここで、Serv-U のいくつかの重要な概念を明確にする必要があります。実行中の各 Serv-U エンジンは、複数の「仮想」FTP サーバーを実行するために使用できます。管理者プログラムでは、各「仮想」FTP サーバーは「ドメイン」と呼ばれます。これらは、複数のドメインを作成する必要があるサーバーにとって非常に便利です。各ドメインには独自のユーザー、グループ、および設定があります。一般に、セットアップ ウィザードは、アプリケーションを初めて実行するときに、初期ドメインとユーザー アカウントをセットアップします。サーバー、ドメイン、ユーザー間の関係については、次の表を参照してください。
*Serv-Uサーバー
*ドメイン1
※ユーザーアカウント1
※ユーザーアカウント2
※ユーザーアカウント3
*ドメイン2
※ユーザーアカウント1
※ユーザーアカウント2
*ドメイン3
※ユーザーアカウント1
※ユーザーアカウント1
このテーブルは、Serv-U Administrator のサーバー、ドメイン、ユーザーの配置に似ています。
Serv-U FTP Serverは試用版ソフトウェアであり、インストール後30日間は「プロフェッショナル版」としてご利用いただけますが、試用期間終了後は基本機能のみを備えた無料の「個人版」としてご利用いただけます。
さて、そうは言っても、重要な部分、つまり自分で FTP サーバーをセットアップする方法にはまだ到達していません。以下、順を追って説明していきます。
1. オリジナルのソフトウェアと中国語のパッチをインストールします。このプロセスの詳細については説明しません。
2. 最初のローカル FTP サーバーを確立します
インストールが完了すると、プログラムは自動的に実行されます。メニューから実行することもできます。
1. プログラムを初めて実行すると、セットアップ ウィザード ウィンドウがポップアップ表示されます。
初期設定を案内します。
2. 「次へ」をクリックすると、「メニュー画像を表示」ウィンドウが表示され、メニューに小さな画像を表示するかどうかを尋ねられます。
3. 「次へ」をクリックします。このウィンドウでは、初めて「次へ」をクリックするだけで FTP サーバーをローカルで実行できます。
4. 次に、IP アドレスの入力を求められます。
独自のサーバーと固定 IP を持っている場合は、IP アドレスを入力してください。自分のコンピュータに FTP を設定しているだけで、動的 IP のみを持ち、固定 IP を持たないユーザーもいます。を省略した場合は、何も入力しないでください。Serv-U が自動的に IP アドレスを決定します。「次へ」。
5. ここにドメイン名を入力するように求められます
ftp.abc.com などがある場合は、いずれかを入力してください。
6.「次へ」では、匿名アクセスを許可するかどうかを尋ねられます。
一般的に、匿名アクセスはパスワードなしで匿名のユーザー名でログインします。もちろん、メンバーエリアなどを設定したい場合は、許可されたユーザーだけがログインできるように「いいえ」を選択する必要があります。ユーザー、ここでは「はい」と入力します。
7. 「次へ」では、匿名ユーザーがコンピュータにログインするときにディレクトリを尋ねられます。
F:tempxyz など、ハード ディスク上にすでに存在するディレクトリを指定できます。
8. 「次へ」では、ディレクトリをロックするかどうかを尋ねられます。ロックすると、匿名でログインしたユーザーは、指定したディレクトリ (F:tempxyz) がルート ディレクトリであるとしか認識されなくなります。このディレクトリ内のファイルとフォルダには、このディレクトリ以外ではアクセスできません。匿名ユーザーの場合は、通常は「はい」と入力します。
9. 「次のステップ」では、名前付きアカウントを作成するかどうかを尋ねられます。これは、特定のアカウントで FTP にアクセスするユーザーを指定できることを意味し、メンバーごとにアカウントを作成できます。アカウントごとに権限が異なるため、それぞれの権限を異なる手順で制限できます。ここでは「はい」を選択します。
10. 「次のステップ」で、作成するアカウントの名前を入力してください。ldr、
11.「次のステップ」にパスワードを入力してください(例: 123、
12. 「次のステップ」で、ログイン ディレクトリを尋ねます。このステップはステップ 7 と同じです (F:temp など)。
13. 「次へ」では、ディレクトリをロックするかどうかを尋ねられます。ステップ 8 と同様に、ここでは「いいえ」を選択します。
14. 次に、今回作成したユーザーの管理者権限を求められます。
いくつかのオプションがあります: 権限なし、グループ管理者、ドメイン管理者、読み取り専用管理者、システム管理者。それぞれ異なる権限が与えられます。ここでは「システム管理者」を選択します。
15. 最後のステップで、「完了」をクリックすれば問題ありません。変更する必要がある場合は、「前へ」をクリックするか、Serv-U 管理者を入力して直接変更できます。
これまでに、ドメイン ftp.abc.com、ユーザー 2 人、匿名 1 人、ldr 1 人を確立しました。
3. FTP サーバーを確立したので、FTP クライアント ソフトウェアを使用してログインを試行できるはずです。
何をするか?実際には、オンラインに接続せずにテストすることができます。インターネットをサーフィンしていないとき、ローカル マシンの IP アドレスはデフォルトで 127.0.0.1、FTP ポート番号は 21 であることがわかっています。 FTP クライアント ソフトウェアを開きます。FlashFXP を使用して説明し、クイック接続を開き、対応するコンテンツを入力します。
次に、接続すると、左側のペインで Anonymous でログインし、右側のペインで ldr でログインしていることがわかります。インターネットサーフィン後の速度は非常に高速です。私のコンピュータにログインします。インターネットをサーフィンするときに私の IP アドレスを入力するだけで、匿名で私のコンピュータにアクセスできます (ファイアウォールを開かないように注意してください)。とても便利だと思いませんか。
4. Serv-Uアドミニストレータでの各種設定
設定が完了すると、Serv-U 管理者のメインインターフェイスに入ります。
各列が左側のペインに表示され、各列の特定のオプションが右側のペインに表示されます。設定について簡単に説明します。
1. 図 11 では、Serv-U エンジンの実行または停止を手動で制御できます。Win 9x/Me では、Serv-U エンジンを実行するには、ここで [システム サービス] を選択する必要があることに注意してください。
2. 「ライセンス」。米ドルを支払って登録番号を購入した場合は、ここに入力できます。
3. 「設定」、この設定は「ローカルサーバー」用です。 「一般」設定では、
サーバーの最大速度を制限したり、FXP (サイト間転送) をブロックしたり、サーバーがダウンしないようにユーザー数を制限したりできます。 「ディレクトリキャッシュ」設定では、
Windows 95 および NT では、ディレクトリ リストの数とタイムアウトを決定できます。キャッシュがいっぱいになると、新しいリクエストが古いリクエストを置き換えます。 「詳細」設定では、サーバー、ソケット、ファイルのアップロードとダウンロードに関するさまざまな設定を定義できます。
4. [アクティビティ] には、ユーザーのアクティビティ ログ、ブロックされた IP のアクティビティ ログ、およびタスク ログが記録されます。タスク ログには、開始および停止した各操作の記録が表示されます。テキストをフィルタリングして、見たいものだけを表示します。
5. 「ドメイン」。最初のウィザードに基づいて作成したユーザー、設定、ドメインなどが含まれます。 「ドメイン -- 設定」で設定する内容は、実際には手順 3 と似ていますが、より具体的であり、異なるドメインごとにカスタマイズできる点が異なります。 「ドメイン - アクティビティ」は、このドメイン内のすべてのユーザーのアクティビティを記録します。
6. 「ドメイン - グループ」では、管理を容易にするためにいくつかのグループを作成し、同じタイプのユーザーを 1 つのグループにグループ化できます。
7. 「ドメイン - ユーザー」には、最初に作成した 2 つのアカウント (匿名と ldr の 1 つ) が表示されます。では、アカウントldrの詳細設定について説明していきます。
A. 「アカウント」列:
ルールに従わない人のために、「アカウントを無効にする」を選択することもできます。アカウントはありますが、一定の日が経過するとアカウントを自動的に削除するようにプログラムを設定することもできます。以下の列はここでこのアカウントの基本情報を変更できます。パスワードを変更すると表示されなくなりますが、一律に表示されます。
B. 「一般」列:
隠し属性を持つファイルを非表示にしたり、同じ IP からのログイン数を制限したり、ユーザーがパスワードを変更できるかどうか (これにはクライアント ソフトウェアのサポートが必要です)、最大アップロード速度とダウンロード速度、タイムアウトとアイドル時間を制限したりできます。最大ユーザー数も制限します (20 など) は、同時にログインできるのは 20 ユーザーのみであることを意味します。
C. 「ディレクトリアクセス」列:
ここでは、ファイルに対する操作の読み取り、書き込み、削除、追加、実行、フォルダーの一覧表示、作成、削除、サブディレクトリを継承するかどうかなど、ファイル ディレクトリに対するユーザーの権限を制御できます。
ディレクトリが十分ではないと思われる場合は、アクセス可能なディレクトリを追加することもできます。
D. 「IP アクセス」列:
ここで、特定の IP が FTP サーバーにアクセスできるかどうかを指定できます。対応する IP アドレスを入力するだけで、この IP からの今後のアクセスがすべてブロックされます。
E. 「アップロード/ダウンロード速度」列:
ここでは、アップロードとダウンロードの比率を設定し、アップロードとダウンロードの間のデータ トラフィックの関係を制御できます。
F. 「クォータ」列:
ここで、各 FTP ユーザーのディスク容量を設定できます。「現在の容量を計算」をクリックして、制限したいすべての容量を「最大」列に入力します。
最後にもう 1 つ、設定を変更した後、右クリックして [適用] を選択して設定を有効にする必要があります。そうしないとすべてが無駄になってしまいます。 !
この時点で、独自の FTP を設定する方法についていくつかのアイデアがあるはずですよね?訪問者のアップロードとダウンロード、およびユーザーのスペース サイズを制限および監視できることを見て、少し傲慢だと感じませんか?私は全能のネットワーク管理者でもあるようです:-)