CentOs 7 で秘密鍵 SSH 接続を使用して Fail2ban を設定する方法

CentOs 7 で秘密鍵 SSH 接続を使用して Fail2ban を設定する方法

SSH サーバーへの強制ブルート接続を防ぐために、Centos 7 マシンに Fail2ban をインストールしようとしました。

接続にはパスフレーズ付きの秘密鍵を使用しています。Fail2ban をテストしましたが、間違ったパスフレーズを入力してもブロックされません。

私は、SSH に接続するために自分の秘密鍵を使用していることを主張したいだけです。

手伝ってくれてありがとう :)

設定ファイル

設定ファイル

答え1

SSH キーに間違ったパスフレーズを入力した後でもボックスに SSH 接続できる場合は、何か間違っていると考えられます。

秘密鍵のパスフレーズは鍵自体にアクセスするために使用され、間違ったパスフレーズを入力すると、その SSH キーに対して何のアクションも実行されません。

ロードしたキーを確認してください

ssh-add -l

そして、SSH エージェントにロードされたすべてのキーをリストする必要があります。その後、リモート サーバーに接続するときに秘密キーの検証に使用される公開キーを保存している場所authorised_keysの下のファイルを~/.ssh/authorised_keys 調べることができます。そして、秘密キーが接続できるように生成された同等の公開キーを削除するだけです。

関連情報