VPSにインストールしたnext-cloudの設定変更
- ログインするまで待たされる (30秒程度)
- ログイン失敗するとログイン画面に「 あなたのIPから複数の無効なログイン試行が検出されました。 したがって、次回のログインは最大30秒間抑制されます。 」と表示される。
- 色々調べるとどうやら、 ブルートフォースアタックとして認識されているらしい
NextCloudでログインが異常に遅いときの対処 https://qiita.com/hatayan1126/items/3437c85d41cbd3710b0a
- mysqlの oc_bruteforce_attempts というテーブルのデータを全て削除 を試してみる。
一時的な対処になるがすぐDBに書き込まれてしまうので設定を変更することに
設定ファイルを変更する
インストールしたdir/configにあるconfig.sample.php
を確認すると下記の内容があるのでconfig.phpに反映させる。
/** * Whether the bruteforce protection shipped with Nextcloud should be enabled or not. * * Disabling this is discouraged for security reasons. * * Defaults to ``true`` */ 'auth.bruteforce.protection.enabled' => true, /**
- config.phpの配列に追加
auth.bruteforce.protection.enabled' => false,
- config.phpを保存して、念の為 mysqlの oc_bruteforce_attemptsのテーブルのデータを全て削除
- ログイン画面で間違ったIDとパスで適当にログインしてテストしてみる
- 結果ログインが軽くなった(個人的に使うのでこれで運用)