Provided by: manpages-ja_0.5.0.0.20210215+dfsg-1_all
名前
ftpservers - ftpd 仮想ホスティング設定仕様ファイル
説明
ftpservers ファイルは ftpd(8) サーバが使用するべき仮想ドメイン設定の設定を通知するために 使用される。VIRTUALサポートでコンパイルされると、wu-ftpd は各々 の仮想ドメインに対して 個々の設定ファイルを使用することができる。 現在、設定ファイルは仮想ドメイン毎のディレクトリに置かれる。 それらの設定ファイルが使用す るディレクトリパスとIPアドレスは ftpservers ファイルにリストされている。 仮想ドメインディ レクトリに置く実際の設定ファイルは次の名前を 付けなければならない: ftpaccess - 仮想ドメインのアクセスファイル ftpusers - ウェブサーバを使用できるアカウントの制限 ftpgroups - SITE GROUP と SITE GPASS をサポート ftphosts - 仮想サーバへの許可または拒否するユーザ名 ftpconversions - 仮想ドメインで可能な変換をカスタマイズ 全てのファイルを仮想ドメインディレクトリに置く必要はない。 例えば、ftpconversions ファイル のように、ファイルのマスターコピーを 使用するためにドメインの設定を必要とする場合、 仮想ド メインディレクトリにそれらのファイルを含めないこと。 そのような場合、デフォルトのマスター コピーが使用される。 注意!!!: ファイル名は上記にリストされたものと一致しなければならない。 もしスペルを間違えた りその他の名前にした場合、サーバはそれらを 発見することが出来ず、代わりにそれらのマスター コピーが使用される。
ftpservers ファイルフォーマット
各エントリに2つのフィールドがある。 ipaddr/hostname directory-containing-configuration-files 例: 10.196.145.10 /etc/ftpd/ftpaccess.somedomain/ 10.196.145.200 /etc/ftpd/ftpaccess.someotherdomain/ some.domain INTERNAL ftp クライアントがサーバに接続する時、ftpd はftpservers ファイルに あるftp クライアントが 接続したIPアドレスに一致させようとする。 もし一致することがわかった場合、特定のドメインへの設定ファイルを含む 特定のディレクトリへ のパスが返される。 ftp サーバはそのディレクトリのすべての設定ファイルを使用する。 もし一致しなかった場合、もしくは不正なディレクトリパスに遭遇した場合、 設定ファイルへのデ フォルトのパスが使用される。上記の例のINTERNAL の 使用は特定のディレクトリの検査に失敗 し、マスターの設定ファイルが使用される。 実際のIPアドレスか特定のホスト名のどちらかを仮想ドメインを 特定するために使用することがで きる。 ドメイン名の検索の必要性を軽減し、名前に関するDNSセキュリティ問題を なくすことがで きるので、仮想ドメインの実際のIPアドレスを用いて 指定を行うほうがよい。 10.196.145.20 /etc/ftpd/config/faqs.org/ ftp.some.domain /etc/ftpd/config/faqs.org/ 例により、コマンド行は# 記号によって記述する。コメント行と空白行は 無視される。
関連項目
ftpd(8), ftpaccess(5) ftplog(5), ftpconversions(5), ftphosts(5) ftpservers(5)