nextcloudログイン重いので設定変更

tool

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とパスで適当にログインしてテストしてみる
  • 結果ログインが軽くなった(個人的に使うのでこれで運用)
タイトルとURLをコピーしました