0

Windows用にApacheFtpServerを構成しようとしていますが、そのほとんどはすでに実行されていますが、データベースユーザーマネージャーを理解するのに苦労しています...

私は多かれ少なかれこれとSQLの完全な初心者ですが、すでにVSFTPDを使用してLinuxでFTPサーバーを稼働させています。会社はLinuxからWindowsに移行したいと考えており、5,000人近くのユーザーのアカウントを作成する必要があります(これがデータベースマネージャーを使用したい理由です)。

これが私の質問です:

  1. xml構成がデータベースへの接続を制御していることがわかりますが、認証をどのように制御していますか?データベースからのユーザー認証を処理するセクションを誰かが説明できますか?EDIT: by user authentication, I do not mean the database connection itself, but rather how FTPServer authenticates a connection THROUGH the database.

  2. サーバーに対するブルートフォース攻撃を防止/検出するにはどうすればよいですか?現在のLinuxftpサーバーはポート22(ssh)にDenyHostsを使用しており、週に少なくとも20回以上攻撃を受けています。組み込みの認証保護はありますか?そうでない場合は、誰かが作成方法を提案できますか?xml構成には、一定の試行回数の後に接続を閉じる設定があることは知っていますが、接続を閉じるだけでなくmax-login-failures、そのIPからのそれ以上のアクセスを完全に拒否する必要があります。

例:

次のユーザー名でログインしようとすると、すぐにIP-BANが発生します。

  • 管理者
  • 管理者
  • システム

その他の設定

  • 存在しないユーザーを試行すると、IPを#試行した後にIP-BANが発生します(さまざまなユーザーを含む)
  • 既存のユーザーを試行すると、#試行後に60秒のタイムアウトが発生します(さまざまなユーザーを含む)

ありとあらゆる助けをいただければ幸いです。ご不明な点やご不明な点がございましたら、コメントを投稿していただければ、必要な変更・返信をさせていただきます。

ありがとう。

4

1 に答える 1

0
  1. ここのデータ ソース構成の例を参照してください。

  2. Apache Ftpserver は、そのままではこの機能を提供しません。それを拡張して自分でプログラムするか、ログファイルを解析してファイアウォールルールを動的に追加/削除する外部システムを使用する必要があります( Linuxでfail2banが行うようなもの)

于 2011-07-06T19:25:22.140 に答える