Google で検索していますが、何も見つかりません。proftpd を設定して、ftp.website.ext での接続のみを受け入れ、website.ext や test.website.ext では受け入れないようにする方法はありますか?
私はDebian 5でproftpdを実行しています
トム
答え1
最後の部分はこの記事役立つかもしれませんか? 特定の IP アドレスのみをリッスンすることについて説明します。
あなたがした他の回答から、ホスト名ベースにしたいようですが、これらのホストの IP アドレスはすべて同じです。答えは、いいえ、それはできません、残念です。FTP は非常に古いプロトコルであり、ホスト名を処理しません。クライアントには要求されたホスト名を送信するメカニズムがなく、サーバーにはそれを受け入れる機能がありません。
答え2
Apache とほぼ同じように、VirtualHost ブロックと Default Address ブロックの組み合わせを使用します。
http://proftpd.org/docs/directives/linked/config_ref_VirtualHost.html
http://proftpd.org/docs/directives/linked/config_ref_DefaultAddress.html
DefaultAddress 1.2.3.4 ftp.website.com
<VirtualHost website.com www.website.com>
...config stuff...
<Limit LOGIN>
Order allow,deny
Allow from none
Deny from all
</Limit>
</VirtualHost>
<VirtualHost ftp.website.com>
...do FTP configs...
</VirtualHost>
私自身はテストしていませんが、動作するはずです。