FTPサーバーとしてのlinuxの使用(2)

  

3番目に、FTPの設定FTPの設定ファイルは6つです:/etc /ftpusers; /etc /ftpgroups; /etc /ftphosts; /etc /ftpaccess; /etc /Xferlog; /etc /ftpconversions以下はこれらの文書の詳細な紹介です。
<P> 1。 /etc /ftpusers
このファイルはリストです。各行は特別なユーザを指定します。デフォルトは14行です。このファイルにリストされているユーザーは、FTPサーバーへのアクセスをブロックされます。その理由は、これらのユーザーが持っている特別な許可がFTPサーバーのセキュリティを脅かすからです。
<P> 2。 /etc /ftpgroups
このファイルでは、FTPサーバにアクセスするためにあらかじめメンバーが定義されているグループを指定できます。ファイルの形式は通常次のとおりです。#test:ENCRYPTED PASSWORDここにアーカイブアクセスグループ名:暗号化パスワード:/etc /groups内のアクセスグループ名に対応するグループ名ここで使用される暗号化プログラムはCRYPTです。
<P> 3。 /etc /ftpaccess
/etc /ftpaccessファイルは、どのユーザーがサーバーにアクセスできるかを制御する主要な設定ファイルで、ファイル内の各行で属性または属性の値を定義します。以下は、ファイルで一般的に使用されるコマンドの説明です。

(1)class
class [... ...]
FTPサーバーにアクセスできるユーザーの種類を定義するために使用されます。 classnameが定義済みクラス名、typelistがこのクラスに入ることを許可されているユーザーのタイプ、addrglobがこのクラスに入ることを許可されているIPアドレスの範囲です。 typelistはカンマで区切られた可能な値のリストです:three、anonymous、guest、realこれらは匿名、つまりサーバー上のパブリックファイルのみ、guestはguestアカウント、realはFTPサーバー上にあります。自分のアカウントのユーザー。 Addrglobが*の場合、すべてのサイトを表します。

(2)deny
このコマンドは、ホスト名またはIPアドレスに基づいてサービスを提供するかどうかを決定できます。形式は次のとおりです。
deny
ここで、addrglobはサービスを拒否されたアドレスを表し、message_fileはホストがサービスを拒否されたときにホストに表示されるファイルを指定します。
このコマンドは、DNS逆引きによるホスト名に基づいてサービスを提供するかどうかも決定できます。 addrglobの内容として名付けられました。

(3)loginfails
このコマンドは、クライアントによる登録の試行回数を決定するために使用されますデフォルトは5です。

(4)email
このコマンドは管理者のEメールアドレスを指定するために使用されますデフォルトではroot @ localhostです。

(5)message
このコマンドは、ユーザーがシステムまたは特定のディレクトリに入ったときにユーザーに送信されるメッセージを決定します。形式は次のとおりです。<メッセージ> {... ...} <パス>ここで<パス>はメッセージを表示するための条件です。2つの値があります。1つはLOGINです(登録が成功するとすぐに指定されたメッセージを表示します)。 1つはCWD =< dir>(ユーザーが< dir>を入力したときに指定されたメッセージを表示する)です。 Classは、このコマンドが適用されるクラスです。
このコマンドは再利用できます。

(6)readme
このコマンドは、カレントディレクトリ内の指定されたファイルが最後に変更されたことをユーザに通知する条件を指定します。形式は以下のとおりです。readme {}各項目の意味は、messageコマンドと同じです。ユーザーが匿名ユーザーの場合は、ファイルをユーザーのFTPディレクトリと照合する必要があります。

(7)ログ転送
このコマンドは、ユーザーのすべてのファイル転送を記録します。形式は次のとおりです。<ログ>ログ転送<タイプ>ここで、typelistはどのユーザーをログに記録するかを指定するリスト(匿名、ゲスト、または実際)で、directionは記録するトランスポートのリストです。レコードの結果は/var /log /xferlogファイルに保存されます。

(8)compress
圧縮は、サーバーがファイルを圧縮または解凍することを可能にするFTPサーバーで提供されるツールです。形式は次のとおりです。
compress
ここで、switchの値(yesまたはno)によって、この機能を有効にするかどうかを指定します。また、classglobは、この圧縮オプションを適用するクラスを指定します。

(9)tar
このコマンドは、ユーザーに対してファイルを開くかどうかをサーバーに通知するために使用されます。形式は次のとおりです。
tar
各項目の意味はcompressの意味と同じです。
注:上記の2つの機能は/etc /ftpconversionsファイルによって制御されます。/etc /ftpconversionsファイルを参照してください。

(10)shutdown
このコマンドを実行すると、サーバーは指定されたファイルを定期的にチェックして、サーバーが閉じられているかどうかを判断します。フォーマットは以下のとおりです。
shutdown
*添付ファイル:指定されたファイルフォーマットは
< day>
で、yearは1970年以降、1月から12月のmonthは0から11です。; dayは0から30まで、hourは0から23まで、minuteは0から59まで、deny_offsetは、サーバーが新しい接続の受け入れを停止するタイミングを指定するために使用されます、最初の2つは時間、最後の2つは分です。既存の接続が切断されたときの形式は上記と同じで、textはユーザーに表示されるシステムシャットダウン警告を指定します。

(11)chmod
このコマンドは、ユーザーがサーバー上のファイルのアクセス権を変更できるかどうかを決定します。形式は以下のとおりです。chmodここで、switchの値(yesまたはno)は、この機能をオンにするかどうかを決定し、typelistは、このコマンドの影響を受けるユーザーのタイプ(匿名、ゲスト、または実)を指定します。

(12)delete
このコマンドは、サーバー上のファイルをFTP経由で削除できるかどうかをサーバーユーザーに通知します。形式は次のとおりです。delete各項目の意味は上記と同じです。

(13)overwrite
このコマンドは、FTPユーザーがサーバー上の既存のファイルを置き換えるためにアップロード操作を実行できるかどうかを決定します。形式は次のとおりです。overwrite各項目の意味は上記と同じです。

(14)rename
このコマンドは、FTPユーザーがサーバー上のファイルの名前を変更できるかどうかを決定します。形式は次のとおりです。<名前> rename <各項目の意味は上記と同じです。

(15)passwd-check
passwd-checkコマンドを使用して、匿名ユーザーである一連の電子メールアドレスを要求する方法を決定できます。このコマンドの形式は次のとおりです。
passwd-check
3つの値があります。 RFC 822メッセージヘッダ標準); 2つの値があります:warn(ユーザーがstrichnessで要求されているパスワードを提供しないが警告する)とenforce(ユーザーがstrichnessの要件に従ってパスワードを提供しない場合、接続を拒否) )


Copyright © Windowsの知識 All Rights Reserved