22番以外のポートでFail2banが有効になっている場合、再起動後に「sshからホストxポートyへの接続:ホストへのパスなし」が発生する

22番以外のポートでFail2banが有効になっている場合、再起動後に「sshからホストxポートyへの接続:ホストへのパスなし」が発生する

サーバーにFail2banをインストールしましたが、SSHポートが22でないときにこのエラーが発生しました。

これはalmalinuxディストリビューションです。 selinuxが22以外のポートを許可するように、semanage port -a -t ssh_port_t -p tcp {{ var_ssh_port }}を設定しました。 selinuxが再起動後も変更を保持しない場合に備えて、rc.localにも入れました。

私はFail2banを管理するためにansibleプレイブックを使用しています。 2つの異なるAnsible Playbookを試してみましたが、再起動後も同じです。 「ホストへのパスなし」というsshエラーが発生します。

ssh ポートを 22 に保ち、失敗 2 半分がアクティブな状態で再起動する前に接続できる場合、エラーは発生しません。

どこで調べて試すべきかわかりません。

ありがとう

関連情報